var bg = chrome.extension.getBackgroundPage(); /* var testButton = document.getElementById('test_btn'); var getItemsButton = document.getElementById('getItems_btn'); var tabInfoButton = document.getElementById('tabInfo_btn'); testButton.addEventListener('click', function () { console.log('debug tab:'); chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) { chrome.tabs.sendMessage(tabs[0].id, { from: 'popup', to: 'content_scripts', action: 'run_title' }, function (response) { console.log(response); }); }); }); getItemsButton.addEventListener('click', function () { chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) { chrome.tabs.sendMessage(tabs[0].id, { from: 'popup', to: 'content_scripts', action: 'get_items' }, function (response) { console.log(response); }); }); }); tabInfoButton.addEventListener('click', function () { chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) { chrome.tabs.sendMessage(tabs[0].id, { from: 'popup', to: 'content_scripts', action: 'tab_info' }, function (response) { console.log(response); }); }); }); */ var runButton = document.getElementById('checkboxThreeInput'); runButton.addEventListener('click', function () { console.log('debug tab:'); var cmd = "stop_cmd"; if (runButton.checked) { cmd = "run_cmd" } chrome.runtime.sendMessage({ from: 'popup', to: 'content_scripts', action: cmd }, function (response) { console.log(response); }); /* chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) { chrome.tabs.sendMessage(tabs[0].id, { from: 'popup', to: 'content_scripts', action: cmd }, function (response) { console.log(response); }); }); */ }); //var tabInfoButton = document.getElementById('runProgress'); /* chrome.extension.onMessage.addListener( function (request, sender, sendResponse) { console.log('收到消息', request); sendResponse("回答处理结果"); } ); */ /* var prog = 0; window.onload = function () { var tolProgress = document.getElementById('runProgress'); var prgTimer = setInterval(function () { tolProgress.style.width = prog + "%"; console.log("Progress: %d", prog); if(prog++ >= 100) { clearInterval(prgTimer); } }, 100); } */ window.onload = function () { runButton.checked = bg.g_isRunCmd; }