Удаление тега сценария специально - PullRequest
1 голос
/ 11 апреля 2019

Я имею дело с дилеммой и не могу найти решение. Сейчас у меня есть несколько файлов PHP с одинаковым кодом тега <script></script>, который содержит код TAWK API. Теперь я хочу удалить этот конкретный тег <script></script>.

Я попробовал несколько решений, которые не работали.

  1. Выбор этого тега сценария и удаление его

Как я это сделал

document.getElementByTagName('script')[index].innerText

Проблема здесь в том, что этот конкретный тег сценария размещается в произвольных местах на любой странице, поэтому я не могу поставить статический индекс.

  1. IIFE, чтобы скрыть виджет

TAWK API предоставляет способ скрытия самого виджета, т.е.

Tawk_API.hideWidget() но та же проблема, я должен буду написать этот код в каждом файле, так как код TAWK API записан не в одном файле, а в каждом файле, наконец, написан код TAWK API. Но в некоторых файлах footer.php или analytics.php появляются перед этим, что смещает индекс этого тега сценария, так что это также не будет работать.

Любые предложения или решение этой проблемы?

TL; DR: удалить теги скрипта из нескольких файлов PHP, но тег скрипта находится в произвольном месте с любым идентификатором.

...