0
所以,我試圖使用executeScript來執行函數popup.html。使用executeScript來執行popup.html的函數
這就是我想要做的事:
function atacar() {
$(document).ready(function() {
$("#target_attack").click();
});
}
function apoiar() {
$(document).ready(function() {
$("#target_support").click();
});
}
function enviar_comando (tipo) {
chrome.windows.getCurrent(function(win) {
chrome.tabs.getAllInWindow(win.id, function(tabs) {
for (i = 0; i < tabs.length; i++) {
if (tipo == "ataque") chrome.tabs.executeScript(tabs[i].id, { code: "atacar();" });
else if (tipo == "apoio") chrome.tabs.executeScript(tabs[i].id, { code: "apoiar();" });
}
});
});
}
看看那些行:
if (tipo == "ataque") chrome.tabs.executeScript(tabs[i].id, { code: "atacar();" });
else if (tipo == "apoio") chrome.tabs.executeScript(tabs[i].id, { code: "apoiar();" });
我試圖執行popup.html這就是所謂的atacar的功能()和apoiar(),但它不工作。
幫助? :)
請幫助理解您添加的每段代碼在哪裏出現(是否在popup.html?內容腳本中?) – ronme 2012-01-13 19:34:20
整個代碼位於popup.html中。 – vitorc93 2012-01-13 21:50:44