我正在让多个窗口位置选择器工作。我正在寻找的结果是一个测试警报弹出窗口。我不确定我做错了什么。我在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!");
}
});
答案 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)
)