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

时间:2013-04-25 14:02:39

标签: javascript

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

[在FluidApp中]:窗口--->用户脚本--->图案

我希望我可以通过设置模式来实现:我添加了*amazon.co.uk*,因此脚本仅在Amazon UK网站上有效。 (这很好,花花公子) 但是,此外,URL包含chutney(例如https://www.amazon.co.uk/private/forum?ie=UTF8&tab=chutney)我希望它关闭(忽略)脚本。 是否有布尔类型表达式,表示*chutney*相反? (如果有,这将解决问题!)

计划B

如果没有,或许我应该尝试修改实际脚本,以便它只在chutney不在页面的URL栏中的条件下运行。 (我可以在代码中执行此操作吗?)

1 个答案:

答案 0 :(得分:0)

我认为我不能帮助你更多地使用计划A,但计划B只是将所有代码包装在条件为location.href.indexOf("chutney")==-1的if语句中。

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