私たちのデベロッパー ショップは引き続き IE6 などをサポートしています。セッション ストレージを使用してアプリ キャッシュを作成したいのですが、どのくらいの作業が必要になるのでしょうか...
HTML5 互換ブラウザで HTML4 doc タイプを使用し、引き続き sessionStorage にアクセスすることは可能ですか、それとも動作させるためにブラウザでスニッフィングして別のページを返す必要がありますか?
私たちのデベロッパー ショップは引き続き IE6 などをサポートしています。セッション ストレージを使用してアプリ キャッシュを作成したいのですが、どのくらいの作業が必要になるのでしょうか...
HTML5 互換ブラウザで HTML4 doc タイプを使用し、引き続き sessionStorage にアクセスすることは可能ですか、それとも動作させるためにブラウザでスニッフィングして別のページを返す必要がありますか?
実際、できます。ブラウザーは doctypeを気にしません。HTML 4 strict または HTML 5 は違いはありません。ページがQuirks Modeではなく Standards Mode であることを確認してください。
個人的には、HTML5 を使用しているのと同じように、HTML5 doctype を使用しない理由はないと思います。他のものとは異なり、覚えておくことができます!
もちろん、HTML5 で定義されているセッション ストレージは IE6 では機能しませんが、提供するフォールバックの種類を決定するのはユーザー次第です。
良い質問です...理論的には答えはノーですが、実際にはベンダーに依存します。私の解決策は、サーバーにユーザーエージェントをチェックさせ、クロスブラウザーの実装をテストするときに見つけたものに応じてページに動的にタグを付けることです。残念ながら、これは Javascript 実装の修正とは異なり、クライアント上で動的に行うことができない (doc タイプを変更する) ことの 1 つです。