У меня в браузере появляется дополнительный скрипт, который не появляется в исходном коде - PullRequest
0 голосов
/ 21 октября 2019

Когда я загружаю свой веб-сайт из Омана, загружается дополнительный скрипт, которого нет в моем исходном коде. Этот скрипт не отображается при загрузке из любой другой страны. Этот скрипт заставляет мой веб-сайт тратить больше времени на тайм-аут с использованием chrome, хотя он успешно загружается с края.

Я размещаю свой веб-сайт на IIS, это только php, html и js-сайт. Я использую IIS10, PHP5 и MySQL 5.7

Я размещаю свой сайт в Омане, и этот IP принадлежит одному из интернет-провайдеров в Омане

Вот сценарий, который появляется точно до концатега body

<script type = 'text/javascript' id ='1qa2ws' charset='utf-8' src='http://212.72.31.34:8080/www/default/base.js'{$MarketingParam$}></script></body>

1- Это действительно вставленный скрипт? 2- Если я не могу удалить его, как заблокировать его от вызова?

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Я нашел одно маленькое решение,

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

или добавление следующего сценария вместо тега

<script type="text/javascript">
    $(document).ready(function(){
        $('body').append("</bo"+"dy>");
    });
</script>

добавление сценариев сработало для меня.

0 голосов
/ 21 октября 2019

Да, это интернет-провайдер, внедряющий скрипт. Вы можете остановить его, переместив свой сайт с небезопасного HTTP на HTTPS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...