jQuery:multiple" window.location.href"不工作

时间:2016-12-21 05:29:02

标签: javascript jquery greasemonkey

我正在让多个窗口位置选择器工作。我正在寻找的结果是一个测试警报弹出窗口。我不确定我做错了什么。我在GreaseMonkey中使用它。

// ==UserScript==
// @name        b
// @namespace   d
// @description b
// @include     *www.*
// @include     http://*
// @include     https://*
// @version     1
// @grant       none
// @require     http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js
// ==/UserScript==

$(document).ready(function () 
{ if(   (!window.location.href("https://www.youtube.com") > -1)  
       & (!window.location.href("https://www.google.com") > -1)    
    )   
{   

alert("I am an alert box!");

}
});

1 个答案:

答案 0 :(得分:1)

您的代码中有两个问题:

1)条件语句&中的错误应为&&

2)你还需要使用indexOf在href中找到所需uri的索引:

  if((!window.location.href.indexOf("https://www.youtube.com") > -1)  
     && (!window.location.href.indexOf("https://www.google.com") > -1)    
  )