Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果URL包含给定文本,请停止运行此Javascript代码的其余部分_Javascript - Fatal编程技术网

如果URL包含给定文本,请停止运行此Javascript代码的其余部分

如果URL包含给定文本,请停止运行此Javascript代码的其余部分,javascript,Javascript,我正在Fluid应用程序上使用Greasekit,我希望停用当前加载的URL包含的脚本chutney [在FluidApp中]:窗口-->用户脚本-->模式 我希望我可以通过设置模式来实现这一点:我已经添加了*amazon.co.uk*,因此脚本只在amazon uk站点上有效。(这个很好用) 然而,另外,URL包含酸辣酱(例如https://www.amazon.co.uk/private/forum?ie=UTF8&tab=chutney)我希望它关闭(忽略)脚本。 是否存在表示*酸辣酱*的

我正在Fluid应用程序上使用Greasekit,我希望停用当前加载的URL包含的脚本
chutney

[在FluidApp中]:窗口-->用户脚本-->模式

我希望我可以通过设置模式来实现这一点:我已经添加了
*amazon.co.uk*
,因此脚本只在amazon uk站点上有效。(这个很好用) 然而,另外,URL包含
酸辣酱
(例如
https://www.amazon.co.uk/private/forum?ie=UTF8&tab=chutney
)我希望它关闭(忽略)脚本。 是否存在表示
*酸辣酱*
相反的的布尔型表达式?(如果有,这将解决问题!)

方案B
如果没有,也许我应该尝试修改实际的脚本,使其仅在
chutney
不在页面的URL栏中的情况下运行。(我可以在代码中这样做吗?

我认为我在计划A方面帮不了你那么多,但计划B只是将所有代码包装在一个if语句中,条件是
location.href.indexOf(“酸辣酱”)==-1


如果你想使用计划A:找到创建模式的规则(
*
计为任意数量的字符等)会有所帮助。

在“允许”UI中不是有一个“不允许”下拉列表吗?@AlexK遗憾的是,不,我看到的是: