n-й ребенок не работает на локальной машине - PullRequest
2 голосов
/ 08 марта 2011

Мой вопрос касается selectivizr.js. (не могу поставить это в теге)

Пожалуйста, посмотрите эту страницу в IE8. Вы увидите, что n-й ребенок и последний ребенок оба работают. Но если вы загрузите html, css и selectivizr.js на свой локальный компьютер, n-й дочерний и последний дочерний перестанут работать Это почему? Есть ли правило, которому я не следую?

Заранее спасибо.

1 Ответ

3 голосов
/ 08 марта 2011

Из заметок, спрятанных внизу домашней страницы selectivizr:

Таблицы стилей ДОЛЖНЫ размещаться на том же домене, что и страница, из-за ограничений безопасности браузера. Аналогичным образом таблицы стилей, загруженные с использованием протокола file: не будут работать.

Бьюсь об заклад, это последнее, что касается "file:" эффективных URL таблицы стилей. Глядя на источник "selectivizr", он использует XHR для повторного извлечения таблиц стилей. Современные браузеры (держу пари, что они не будут работать и в Chrome) гораздо более подозрительно относятся к файлам: URL-адреса, чем раньше.

edit & mdash; OP указывает на то, что он отлично работает в Chrome, вероятно, потому, что Chrome не требуется помощь selectivizr для правильного выполнения CSS3: -)

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