Сжатые в Django статические файлы не отображаются в Firefox - PullRequest
1 голос
/ 15 декабря 2011

Я использую django-static для оптимизации статических таблиц стилей и JavaScript.Теперь все эти скрипты и свойства CSS загружаются в Chrome и Safari.Но по какой-то причине они не загружаются в Firefox.Я делаю что-то неправильно?Требует ли Firefox какой-либо другой настройки?

Если требуется дополнительная информация, пожалуйста, прокомментируйте.Я добавлю это.(Firefox версии 8)

РЕДАКТИРОВАТЬ: После проверки Chrome и Firefox с помощью Firebug .Я обнаружил, что выполняемый скрипт был с источником как

src="/media/js/hawk\foo_boo_ajax_too_forms_refer_moder.1323864494.js

Теперь это интерпретируется Chrome как

src="/media/js/hawk/foo_boo_ajax_too_forms_refer_moder.1323864494.js

Но Firefox не может его интерпретировать.Это проблема с Firefox или мне нужно изменить «/»?(Генерируемая ссылка или источник - django-static.)

Ответы [ 3 ]

1 голос
/ 16 декабря 2011

В соответствии со спецификацией URI вам нужно изменить на '/'.

0 голосов
/ 17 декабря 2011

Вышеупомянутая проблема - ошибка в django-static. Эта проблема возникает на машине с Windows. (На Windows она смешивает путь файловой системы и URL-адрес.) Я связался с разработчиком, и я думаю, что проблема будет решена в ближайшее время. Надеюсь, что это помогает другим.

0 голосов
/ 15 декабря 2011

убедитесь, что для файлов js и css установлены правильные заголовки Content-Type и Content-Encoding.

...