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();" });
私はatacarと呼ばれていますpopup.htmlの機能を実行しようとしています()とapoiar()が動作していません。
ヘルプ? :)
追加したそれぞれのコードがどこに表示されるのかを明確にすることで助けてください(コンテンツスクリプトのpopup.htmlの中にありますか?) – ronme
コード全体がpopup.htmlにあります。 – vitorc93