Chrome扩展程序自动点击器

问题描述

我正在制作一个chrome扩展程序,它将通过自动单击将我带到某些页面。由于它从一页到另一页。第一页之后我无法走过去。第一次单击后加载第二个页面时,我无法执行

manifest.json

{
"manifest_version": 2,"name": "AutoClick","description": "This autoclicks","version": "1.1","background": {
    "scripts": [
        "background.js"
    ],"persistent": false
},"content_scripts": [{
    "matches":    ["*://*.blogger.com/*"],"js":         ["content.js"],"run_at":     "document_end","all_frames": false
}],"permissions": [
    "activeTab","tabs","*://*.blogger.com/*"
    
    
]

}

background.js

chrome.tabs.create

chrome.browserAction.onClicked.addListener(function (tab) {
   
    var newURL = "https://draft.blogger.com/blog/posts/3778735982367012067";
    chrome.tabs.create({ url: newURL });
    chrome.tabs.executeScript({ file: "content.js" });
    
});

content.js

function createpost(){
    document.querySelector('.CwaK9').click()
}
function video1(){
    document.querySelector('.vde74d').click()
}

if (window.location.href == "https://draft.blogger.com/blog/posts/3778735982367012067") {
    
    createpost()
    newFunction()

}



function newFunction() {

    
        if (window.location.href.match('https://draft.blogger.com/blog/posts/3778735982367012067/')) {
            
        video1();
        
    
}
}

使用匹配项,因为它会在首次点击后在URL末尾添加随机ID。 第一次单击时可以正常工作,但在下一页加载时却不能。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)