1

静的スタイルシートと JavaScript の最適化にdjango-staticを使用しています。現在、これらすべてのスクリプトと css プロパティが Chrome と Safari に読み込まれています。しかし、何らかの理由でそれらが Firefox にロードされません。私は何か間違ったことをしていますか?Firefox には他の設定が必要ですか?

追加情報が必要な場合は、コメントしてください。追加します。(Firefox バージョン 8)

編集: Firebugを使用して Chrome と Firefox を確認した後。レンダリングされているスクリプトのソースは次のとおりであることがわかりました

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 によるものです。)

4

3 に答える 3

1

URI 仕様に従って、「/」に変更する必要があります。

于 2011-12-15T20:13:11.370 に答える
0

jsファイルとcssファイルに正しいヘッダーContent-Typeとヘッダーが設定されていることを確認してください。Content-Encoding

于 2011-12-15T11:37:33.513 に答える
0

上記の問題は、django-static のバグです。この問題は Windows マシンで発生します (Windows ではファイル システム パスと URL が混同されます)。開発者に連絡しましたが、この問題はすぐに解決されると思います。これが他の人に役立つことを願っています。

于 2011-12-17T02:49:52.237 に答える