Загрузка файла Javascript дважды - PullRequest
5 голосов
/ 14 июня 2011

У меня странная проблема в Google Chrome.Я включаю файл JS через тег Src сценария.Я помещаю оповещение («тест») в файл, и когда я загружаю страницу в Chrome, она предупреждает дважды.В любом другом браузере он предупреждает один раз.Существует ли какая-либо известная причина для этого?

Вот код, который загружает JS:

<script type="text/javascript" src="/js/main.js"></script>

Похоже, это происходит и в Safari.Не встречается в IE и Firefox.

Ответы [ 3 ]

12 голосов
/ 24 июня 2014

У меня было это недавно, и в конце концов я обнаружил, что это расширение Chrome, в частности расширение кеш-убийцы

0 голосов
/ 10 октября 2015

Я заметил эту же проблему в Chrome. У меня есть код, который запускается при загрузке страницы, и у меня есть предупреждение внутри этого кода. В любом браузере, кроме Chrome, этот код запускается один раз, поэтому предупреждение отображается один раз. В хроме предупреждение показывается дважды. Я не делаю ничего особенного, просто запускаю код, когда событие onload запускается в <body onload="somefunction()">. Я не использую ссылки, фреймы или расширение Cache Killer. Я протестировал его в Safari, и код вызывается только один раз. Похоже, это проблема Chrome.

Я провел некоторые исследования, и, похоже, это ошибка в Chrome. Я нашел эту ссылку https://code.google.com/p/chromium/issues/detail?id=64810

В зависимости от вашей конкретной ситуации на этой странице вы можете обойти эту проблему.

Проблема, похоже, еще не решена.

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