我在编写简单的值输入机器人时遇到问题,并根据页面输出进行下一次输入。在页面上的某些类将是1它必须输入1否则如果它抛出我0我必须输入0,必须创建值并将其放入页面上的某些输入并单击具有特定id的按钮以提交值。
的manifest.json
{
"manifest_version": 2,
"name": "bot",
"description": "bot",
"version": "1.0",
"background": {
"scripts": ["bg.js"]
},
"permissions": [
"activeTab",
"http://*/*"
]
}
bg.js
function checkForValidUrl(tabId, changeInfo, tab) {
if (tab.url.indexOf("cs") > -1) {
chrome.pageAction.show(tabId);
}
}
chrome.tabs.onUpdated.addListener(checkForValidUrl);
chrome.pageAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(tab.id, {code: "document.getElementById('input').value = '1';"});
});
这就是我所有的东西,但它不起作用