Я имею дело с дилеммой и не могу найти решение. Сейчас у меня есть несколько файлов 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, но тег скрипта находится в произвольном месте с любым идентификатором.