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