每次加载页面时都运行一个Js脚本机器人

时间:2014-04-12 23:52:47

标签: javascript jquery firefox-addon firefox-addon-sdk bots

我是firefox附加组件的新手

我想在活动标签页中运行内容脚本,点击随机链接进入标签页它的作品

但我试图在新网页上以无休止的方式重复此操作,就像一种WebBot。 我不知道我是否必须在contentScript或Main.js中实现此设置,SetInterval和SetTimeOut似乎不起作用。

这里是ContentScript。

var webs = []; // all links
var l = document.links; //get all links
var unwebs; //new WebPage

function browse(){

    // find links
    for(var i=0; i<l.length; i++) {
      webs.push(l[i].href);
    }

    //pick a random link
    unwebs = webs[Math.floor(Math.random()*webs.length)];

}

function clickLink(){

    //redirection
    window.location.href = unwebs ;

}


$(document).ready(function(){

    browse();
    clickLink();
}
谢谢。

1 个答案:

答案 0 :(得分:0)

请参阅tabs docs

main.js

var tab = require('sdk/tabs').activeTab;
tab.on('ready', function() {
  //attach content script with tab.attach
});