有没有办法使用cookieconsent-level="tracking"
的jQuery删除整个脚本(或禁用它)?
<script type="text/plain" cookieconsent-level="tracking">
google analytics code
</script>
答案 0 :(得分:1)
您可以使用attribute selector删除脚本元素:
$("[cookieconsent-level='tracking']").remove();
...但您无法删除其中包含的代码的效果。解析器将具有内联内容的script
元素添加到DOM后,其包含的脚本已经已经运行。删除元素对代码没有任何影响。 (与删除影响CSS的link
或style
元素不同。)
答案 1 :(得分:0)
是的,你可以使用jquery这样做:
$('[cookieconsent-level="tracking"]').remove()
但它不会撤消谷歌跟踪已经做了什么!您应该选择加入Google Analytics IF跟踪的选择加入解决方案。