我的chrome扩展程序循环存在问题。当前,它用于多次提交表单(这种情况发生在content2.js中,该表单利用了i值(通过“ iter”),并且正在console.log中返回i值)。
我试图进行故障排除,似乎正在发生的事情是它立即脱离了for循环。欢迎任何帮助。谢谢大家。
for(var i = 0; i<inputSplit.length; i++){
chrome.storage.sync.set({"iter": i},function(){
})
function x (callback){
chrome.tabs.executeScript(null,{
file: "content2.js"
});
window.setTimeout(function() {
callback();
}, 2000);
}
function y(){
chrome.tabs.executeScript(null,{
code: "document.querySelectorAll(\"a\")[1].click()"
});
}
x(y);
}