Раздражающий тренд - таблицы стилей на альтернативном домене - проблемы с Firefox - PullRequest
0 голосов
/ 05 августа 2009

Это только у меня так или делает сайт вроде:
http://www.infoq.com/news/2009/04/fubu-mvc

часто загружаются без стиля, потому что автор поместил таблицу стилей на:
http://cdn1.infoq.com/styles/style.css

Я знаю, что сейчас это все модный способ создания файлов CSS, изображений и JavaScript. Но я, кажется, постоянно сталкиваюсь с этой проблемой. Это только проблема Firefox?

Ответы [ 2 ]

1 голос
/ 05 августа 2009

Я просто сохранил источник локально и протестировал его. Кажется, что когда стили не появляются, элемент LINK разрешается как:

<link rel="stylesheet" type="text/css" media="screen" href="http://cdn3.infoq.com/styles/style.css;jsessionid=2BAD2D184D56C3163ADC70B99E711F47" />

.. важной частью является '; jsessionid ....', который выбивает css из комиссии.

При перезагрузке этот jsessionid по какой-то причине начинает действовать, и элемент LINK обычно разрешается как:

<link rel="stylesheet" type="text/css" media="screen" href="http://cdn4.infoq.com/styles/style.css" />

Я не уверен, что на самом деле приводит к тому, что jsessionid не работает, а затем работает на перезагрузку ... но, похоже, виновник так или иначе. Кроме того, у меня был точно такой же опыт работы с IE7 и Safari ... так что, определенно, это не относится к браузеру.

0 голосов
/ 05 августа 2009

Я считаю, что проблема в том, что firefox проверяет наличие crossdomain.xml, чтобы узнать, разрешен ли запрос, а IE просто получает его независимо от того.

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