1

現在作業中の css ファイルで、このインポート ディレクティブを見つけました。

@import url("adverts.css");

Chrome で Web サイトを見ると、adverts.css正常にインポートされ、このファイルのすべてのスタイルが期待どおりに使用されます。しかし、FireFox で Web サイトを見ると、そうではありません。

さらに奇妙なことに、名前adverts.cssadverts1.css変更してインポートを次のように変更すると、

@import url("adverts1.css");

ファイルが突然 FireFox で動作するようになりました :D

それで、FireFox に css 用の奇妙なキャッシュが用意されているのではないかと思ってい@importます。

参考:FireFox 22.0を使用しています

4

2 に答える 2

1

コメントから、問題はインストールされた AdBlocker でした。

adverts.cssからへの変更adverts1.cssにより、ファイルが広告検出のルールに一致しなくなったため、その時点で読み込まれました。

このような問題を回避するために (他のプラグインでも)、一般的なプラグインを使用して、プラグインを使用せずにサイトをテストしています。Chrome では、問題のあるプラグインのほとんどがプライベート ブラウジングで無効化されています。または、プラグインを使用しないテスト用、問題のあるプロファイル、通常のブラウジング用の異なるプロファイルを使用することもできます。

于 2013-07-19T10:24:32.107 に答える
1

サーバーの構成によって異なります。ブラウザはファイルをリクエストしますが304 Not Modified、ファイルを再度リクエストしない可能性があります。これは、 Firebug拡張機能を使用して Firefox で確認できます。

my_layout.css

@import "test.css";

最初のリクエスト時:

GET my_layout.css  200 Ok
GET test.css       200 Ok

2 番目の要求:

GET my_layout.css  304 Not Modified 
GET test.css       304 Not Modified
于 2013-07-19T10:10:46.247 に答える