Firefox делает два Запроса HTTP [закрытыми]

Из Википедии: http://en.wikipedia.org/wiki/Jscript

JScript является диалектом Microsoft спецификации языка сценариев ECMAScript.

JavaScript (реализация Netscape/Mozilla спецификации ECMA), JScript и ECMAScript является очень похожими языками. На самом деле имя "JavaScript" часто используется для обращения к ECMAScript или JScript.

Microsoft использует имя JScript для его реализации для предотвращения фирменных проблем (, JavaScript является торговой маркой Oracle Corporation ).

12
задан Dave Quested 14 December 2009 в 22:21
поделиться

4 ответа

У меня была аналогичная проблема, если кодировка страницы не соответствовала тегу . Если страница была закодирована с использованием кодировки Windows по умолчанию, но в метатеге указан UTF-8, то firefox прекратит загрузку, как только достигнет символа, отличного от ascii (например, æ, ø или å), и загрузит страницу заново с самого начала. Это испортило бы количество просмотров и много другой логики, поскольку скрипт на стороне сервера будет запускаться дважды.

Может случиться так, что если вы не начинаете свою страницу с , но утверждаете, что это так, Firefox повторно загрузит страницу как html (текст / html) и обработает ее. как html.

3
ответ дан 2 December 2019 в 22:38
поделиться

Found the problem.

The XML packet I was returning had a root node of

Firefox passes this twice for some reason, maybe as it's trying to identify if this is a valid ATOM/RSS feed. If not, just displays instead?

Changing root node to something else fixed the problem.

Thanks Marcus for starting me in the right direction.

0
ответ дан 2 December 2019 в 22:38
поделиться

Может быть, вы делаете запрос таким образом, что это приводит к тому, что функции HTTP Access Control будут работать?

Это довольно новый стандарт, и новый в [FF3.5][2], который может привести к двойным GET-запросам.

В случае, если вы можете пронюхать сторону сервера запросов: посмотрите, содержат ли они заголовок Origin:.

[2]: https://developer.mozilla.org/En/Server-Side_Access_Control Контроль доступа на стороне сервера

.
1
ответ дан 2 December 2019 в 22:38
поделиться

В моем случае это был неправильный заголовок типа содержимого «image / jpg», отправленный с изображением, сгенерированным PHP. Двойные запросы пропали после того, как я изменил тип на "image / jpeg"

Подробнее об этой ошибке ... https://bugzilla.mozilla.org/show_bug.cgi?id=236858

1
ответ дан 2 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: