-
Notifications
You must be signed in to change notification settings - Fork 0
/
popup.js
31 lines (31 loc) · 1.03 KB
/
popup.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
document.addEventListener('DOMContentLoaded', function() {
alert('DomLoaded');
chrome.debugger
var checkPageButton = document.getElementById('checkPage');
checkPageButton.addEventListener('click', function() {
chrome.debugger
alert('--- Button clicked ---');
alert('--- chrome ---' + !!chrome);
alert('--- chrome.tabs ---' + !!chrome.tabs);
alert('--- chrome.tabs.getSelected ---' + !!chrome.tabs.getSelected);
// alert('--- Button clicked ---');
// alert('--- Button clicked ---');
console.log('--- Button clicked ---');
chrome.tabs.getSelected(null, function(tab) {
console.log('tab: ', tab);
alert('tab: ' + tab);
d = document;
alert(JSON.toString(a));
var f = d.createElement('form');
f.action = 'http://gtmetrix.com/analyze.html?bm';
f.method = 'post';
var i = d.createElement('input');
i.type = 'hidden';
i.name = 'url';
i.value = tab.url;
f.appendChild(i);
d.body.appendChild(f);
f.submit();
});
}, false);
}, false);