Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ожидаемый MIME-type при аттаче CSS-файла в разных браузерах / 5 сообщений из 5, страница 1 из 1
07.01.2009, 01:41
    #35746375
Семен Шторкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ожидаемый MIME-type при аттаче CSS-файла в разных браузерах
Доброй ночи.
Хочу поделиться наблюдениями в обмен на соображения.
При аттаче внешнего CSS-файла через <link... мы (многие) явно указываем type='text/css' , что по-идее должно заставлять браузер говорить, документ какого именно типа оно хочет с сервера. На самом сервере это выглядет следующим образом (использовалось значение переменной $_SERVER['HTTP_ACCEPT'] в PHP):

FireFox (3.0.5): text/css,*/*;q=0.1
MSIE 6.0: */*
MSIE 7.0: */*
Opera (9.2): text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Chrom: text/css,*/*;q=0.1
Safary (win, 3.2.1): text/css,*/*;q=0.1

Т.е. браузеры типа Infernet Exploder и Opera ждут в ответ на запрос CSS-стиля упомянутым образом все что угодно, но только не документ типа text/css.

У кого какие будут соображения по поводу того, как и какими средствами запросить документ, указав явно тип ожидаемого файла, чтобы на сервере в PHP переменная $_SERVER['HTTP_ACCEPT'] приняла значение этого типа, ну или хотя бы содержала этот типа, как в примере выше?
...
Рейтинг: 0 / 0
07.01.2009, 11:58
    #35746556
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ожидаемый MIME-type при аттаче CSS-файла в разных браузерах
ну тривиальным способом - никак ))

хттп_аксепт говорит не о том, какого типа файл браузер "хочет", а о том, какого типа он "может" принять, так что он как бы и не обязан...

и вобще имхо больше толку проверять на то что имя файла на .css заканчивается если хотите динамически отдавать цсс.

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
07.01.2009, 12:26
    #35746576
Restavraciya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ожидаемый MIME-type при аттаче CSS-файла в разных браузерах
Порстите неграмотного если что
Разве */* не есть "все типы" ? следовательно и text/css
Для ИЕ и предпочтение естественно не укзано (=1)
Не прав ?
...
Рейтинг: 0 / 0
07.01.2009, 12:27
    #35746577
Семен Шторкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ожидаемый MIME-type при аттаче CSS-файла в разных браузерах
Frenzy,

Да динамически отдавать я научил, теперь вопрос встал по-другому: кому отдавать, а кому нет...
...
Рейтинг: 0 / 0
07.01.2009, 12:30
    #35746579
Семен Шторкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ожидаемый MIME-type при аттаче CSS-файла в разных браузерах
Restavraciya,

В том то и соль, что в рамках определенной проверки PHP-скрипт должен четко знать что данные запрашиваются именно как CSS, а не как text/html или application/xhtml+xml
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ожидаемый MIME-type при аттаче CSS-файла в разных браузерах / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]