0

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

4

1 回答 1

0

不要通过页面 URL 进行操作。相反,为脚本应该(或不应该)运行的页面添加一个类<html>,并让它在做任何事情之前检查它。

所以:

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

然后脚本可以以此为基础:

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

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

于 2013-01-11T16:17:38.907 回答