我在这里遇到了难题,找不到解决方案。现在,我有多个PHP文件,它们具有相同的<script></script>
标签代码,其中包含TAWK API代码。现在,我要删除该特定的<script></script>
标签。
我尝试了一些无效的解决方案。
- 选择该脚本标记并将其删除
我这样做的方式是
document.getElementByTagName('script')[index].innerText
这里的问题是,这个特定的脚本标签被放置在任意给定页面的随机位置,因此我不能放置静态索引号。
- IIFE隐藏小部件
TAWK API提供了一种隐藏小部件本身的方法,即
Tawk_API.hideWidget()
,但同样的问题,我将不得不在每个文件中编写此代码,因为TAWK API的代码未写在一个文件中,而在每个文件中最后都写了TAWK API的代码。但是在此之前,存在一些footer.php或analytics.php文件,该文件会移动此脚本标签的索引,因此这也将不起作用。
对此问题有任何建议或解决方法吗?
TL; DR:从多个PHP文件中删除脚本标签,但是脚本标签位于具有任何ID的随机位置。