0

我正在为 chrome 扩展编写以下代码。基本上我希望它检查最初加载的页面,如果它与我的网站匹配st.mywebsite.com,它将执行代码。现在它不会检查并将执行任何加载的页面。我试图让它加载http://st.mywebsite.com/?q=加上数组中的术语。因此,每隔 X 秒/分钟,它将在数组中加载一个新术语并将其添加到 urlhttp://st.mywebsite.com/?q=任何人都可以帮忙吗?

if((window.location.hostname != "st.mywebsite.com")){
    window.onload = function() {
        terms = new Array("5d65sd", "95sd4s", "h2j4g8h", "c87e2dd", "e6e5f2g4", "3m5g5gv");

        min = 1;//minimum
        max = 60;//maximum
        randomnumber = Math.floor(Math.random() * (max - min + 1)) + min;

        var seconds = randomnumber;
        var timer;

        function countdown() {
          var container = document.getElementById('right');
          seconds--;
          if(seconds > 0) {
            container.innerHTML = '<p>Please wait <b>'+seconds+'</b> seconds.</p>';
          } else {
            window.location = 'http://st.mywebsite.com/?q='+terms;
          }
        }

        timer = setInterval(countdown, 1000);
    }
}
4

1 回答 1

1

在您拥有的那一行window.location,将其更改为window.location.href

于 2011-09-22T19:42:01.293 回答