pprvent脚本匹配url

时间:2013-01-11 16:15:14

标签: javascript jquery html

我试图阻止脚本在某些页面上触发。有没有办法我可以通过从URL中读取字符串来实现这一点,并防止函数在这些特定页面中加载。真的有可能吗?我想在所有的otehr页面中运行脚本,脚本包含在模板级别

1 个答案:

答案 0 :(得分:0)

请勿通过网页网址进行操作。相反,做一些事情,比如在脚本应该(或不应该)运行的页面的<html>标记中添加一个类,并在执行任何操作之前检查它。

所以:

<html class='dont-run-script'>

然后脚本就可以这样预测:

if (!$('body').is('.dont-run-script *')) {
  // all the code
}

(显然代码不应该在加载正文之前运行,所以它应该在最后导入,否则代码应该在“ready”或“load”处理程序中。)