如果URL包含给定文本,请停止运行此Javascript代码的其余部分
我正在Fluid应用程序上使用Greasekit,我希望停用当前加载的URL包含的脚本如果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)我希望它关闭(忽略)脚本。 是否存在表示*酸辣酱*的
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遗憾的是,不,我看到的是: