ユーザー エージェントによってデバイス、オペレーティング システム、およびブラウザーのバージョンを検出するのはよくありませんか?
期限切れヘッダーを設定し、wordpress W3 Total キャッシュ プラグインを使用する場合のように、キャッシュに問題が発生することはありますか
ユーザー エージェントによってデバイス、オペレーティング システム、およびブラウザーのバージョンを検出するのはよくありませんか?
期限切れヘッダーを設定し、wordpress W3 Total キャッシュ プラグインを使用する場合のように、キャッシュに問題が発生することはありますか
特にユーザーエージェント文字列を介してブラウザのバージョンを検出することは、非常に悪い考えです。とりわけ、このアプローチは、2 桁のバージョン番号が原因で現在バージョン 10+ になっている新しいバージョンの Opera と chrome では失敗することがよくあります。
代わりに特徴検出を使用する方が、より適切で有益です。多くの場合、決定しようとしている情報が得られます。
Paul Irish (jQuery と Chrome の) などによるModernizrライブラリをご覧ください。これをHTML5Boilerplateのいくつかのテクニックと組み合わせると、クロスブラウザー互換性がありながら、一般的にすべてのニーズに適合します。
CSS3@media-queries
を使用して、サイトをモバイル デバイスや小さな画面のデバイスに合わせることもできます。