страница загружается дважды в Google Chrome - PullRequest
30 голосов
/ 06 января 2010

У кого-нибудь есть проблемы с тем, что Page_Load дважды запускается в Google Chrome?Это короткий вопрос, я не знаю, что еще объяснить ...

У меня есть простая страница asp.net, и в Firefox и IE все работает нормально.Но в Chrome Page_Load запускается дважды ...

У кого-нибудь есть идеи, почему?

Позже РЕДАКТИРОВАТЬ: - что странно в том, что у меня есть 4 ретранслятора ... со случайными значениямиСлучайные методы запускаются дважды (из-за двойной загрузки страницы), но ретрансляторы принимают значения INITIALLY ... так что 2-й пост возвращается как-то после шага рендеринга.

3-е редактирование: это происходит ТОЛЬКО вобновление!

Решение (в моем случае): Был пустой img src, и это было причиной

Ответы [ 20 ]

39 голосов
/ 06 января 2010

Я замечаю такую ​​же проблему в IE, если страница содержит теги img, которые не имеют атрибута src (или src пуст и т. Д.). Не уверен, что Chrome делает то же самое, но стоит проверить, верно?

11 голосов
/ 14 мая 2012

Для меня проблема была из-за расширения Firebug Lite для Google Chrome . После деактивации страница загружается только один раз.

6 голосов
/ 17 мая 2010

У меня была очень похожая проблема: Chrome и Firefox загружают страницу дважды, Internet Explorer загружает его один раз.

Проблема была из-за моего .htaccess:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]

Когда браузеры запрашивали favicon.ico, была вызвана моя страница index.php, что создало двойной доступ к серверу. Мое решение состояло в том, чтобы создать favicon.ico, хотя у меня мог также быть index.php, чтобы обработать этот особый случай, или даже .htaccess, но мне все равно нужен favicon.ico :)

5 голосов
/ 03 февраля 2011

У меня была такая же глупая проблема. Страница загружается дважды, и обновления становятся пустыми.

Благодаря этой публикации я проверил свой лист CSS.

Я удалил эту строку:

body { background-image: url (); }

Это была проблема

4 голосов
/ 10 июня 2014

У меня недавно тоже была эта проблема с рендерингом Chrome, причина этой проблемы

<iframe src="#"></iframe>

как только я установлю

<iframe></iframe>

или полностью удалите iframe, тогда двойной рендеринг больше не появляется.

1 голос
/ 16 февраля 2011

В дополнение к ответу Криса Шаффера, который поставил меня на правильный путь, я хотел бы добавить, что в моем случае был также тег <script> с пустым src, который вызвал проблему.

Возможно, это относится ко всем элементам с пустой строкой.

0 голосов
/ 23 апреля 2010

У меня тоже есть эта проблема.

Забавно, я добавил «visible = false» ко всему тегу «form», делая страницу полностью пустой - она ​​по-прежнему загружается дважды. Я также настроил DOCTYPE, проверил теги img на наличие пустых источников и т. Д. И т. Д. И т. Д.

Он все еще загружается дважды.

НО я заметил, что это происходит только на "localhost" . Удаленные сайты работают нормально.

Я думал, может быть, это как-то связано с DNS, но "127.0.0.1" также загружается дважды. Это сводит меня с ума ...

0 голосов
/ 11 октября 2013

Это может быть проблема с одним из расширений / плагинов. Попробуйте режим инкогнито - это помогло мне однажды.

0 голосов
/ 09 февраля 2013

У меня была такая же проблема. Однако моя «ошибка» была обнаружена в моем файле CSS.

Я использовал .htaccess, чтобы переписать все обратно в корневую папку, но использовал

background-image: url('../img/login_facebook.png')

в моем файле CSS. Я удалил .., и проблема была решена.

0 голосов
/ 28 ноября 2012

столкнулся с той же проблемой. Я использовал DOM Snitch.

Я отключил его, и он сразу перестал отправлять обратно дважды.

После просмотра он, кажется, содержит 2 тега без атрибута href. Поскольку это расширение Chrome, оно внедряется в DOM на клиенте, и я предполагаю, что это приводит к тому, что страница веб-форм публикуется дважды.

Если кто-то увидит это, обязательно проверьте, какие расширения и / или плагины вы используете.

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