我试图阻止脚本在某些页面上触发。有没有办法我可以通过从URL中读取字符串来实现这一点,并防止函数在这些特定页面中加载。真的有可能吗?我想在所有的otehr页面中运行脚本,脚本包含在模板级别
答案 0 :(得分:0)
请勿通过网页网址进行操作。相反,做一些事情,比如在脚本应该(或不应该)运行的页面的<html>
标记中添加一个类,并在执行任何操作之前检查它。
所以:
<html class='dont-run-script'>
然后脚本就可以这样预测:
if (!$('body').is('.dont-run-script *')) {
// all the code
}
(显然代码不应该在加载正文之前运行,所以它应该在最后导入,否则代码应该在“ready”或“load”处理程序中。)