Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图阻止脚本在某些页面上触发。有没有一种方法可以通过从 url 读取字符串并防止函数加载到这些特定页面中来做到这一点。真的有可能吗?我想在所有 otehr 页面中运行脚本,并且脚本包含在模板级别
不要通过页面 URL 进行操作。相反,为脚本应该(或不应该)运行的页面添加一个类<html>,并让它在做任何事情之前检查它。
<html>
所以:
<html class='dont-run-script'>
然后脚本可以以此为基础:
if (!$('body').is('.dont-run-script *')) { // all the code }
(显然代码不应该在加载主体之前运行,所以它应该在最后导入,否则代码应该在“就绪”或“加载”处理程序中。)