You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery移除带有cookieconsent-level="tracking"属性的script标签?

当然可以!用jQuery轻松处理这类Script标签

你提到的这种带有cookieconsent-level="tracking"属性的<script>标签,不管是要移除还是禁用,jQuery都能帮你搞定,下面分两种场景给你具体代码:

场景1:直接移除整个Script标签

如果想彻底把这个标签从DOM里删掉,用这个代码就行:

// 选中所有带有cookieconsent-level="tracking"的script标签并移除
$('script[cookieconsent-level="tracking"]').remove();

这个方法会直接把匹配到的script元素从页面DOM中完全移除,不会留下任何痕迹。

场景2:禁用Script标签(保留DOM但不执行)

如果你不想彻底删掉,只是想让它不执行,可以修改它的type属性(因为浏览器只会执行type="text/javascript"或默认类型的script):

// 修改type属性为浏览器不识别的类型,阻止脚本执行
$('script[cookieconsent-level="tracking"]').attr('type', 'text/disabled');

或者也可以移除它的内容,同样能阻止执行:

// 清空script标签内的代码
$('script[cookieconsent-level="tracking"]').empty();

注意事项

  • 要确保这段jQuery代码在目标script标签之后执行,或者放在$(document).ready()里,不然可能找不到元素:
    $(document).ready(function() {
      // 这里放上面的移除/禁用代码
      $('script[cookieconsent-level="tracking"]').remove();
    });
    
  • 如果你的页面里有多个符合条件的script标签,上面的代码会一次性处理所有匹配的元素,非常方便。

内容的提问来源于stack exchange,提问作者EnexoOnoma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:06:20