4

私たちのデベロッパー ショップは引き続き IE6 などをサポートしています。セッション ストレージを使用してアプリ キャッシュを作成したいのですが、どのくらいの作業が必要になるのでしょうか...

HTML5 互換ブラウザで HTML4 doc タイプを使用し、引き続き sessionStorage にアクセスすることは可能ですか、それとも動作させるためにブラウザでスニッフィングして別のページを返す必要がありますか?

4

2 に答える 2

5

実際、できます。ブラウザーは doctypeを気にしません。HTML 4 strict または HTML 5 は違いはありません。ページがQuirks Modeではなく Standards Mode であることを確認してください。

個人的には、HTML5 を使用しているのと同じように、HTML5 doctype を使用しない理由はないと思います。他のものとは異なり、覚えておくことができます!

もちろん、HTML5 で定義されているセッション ストレージは IE6 では機能しませんが、提供するフォールバックの種類を決定するのはユーザー次第です。

于 2008-11-20T18:08:41.293 に答える
0

良い質問です...理論的には答えはノーですが、実際にはベンダーに依存します。私の解決策は、サーバーにユーザーエージェントをチェックさせ、クロスブラウザーの実装をテストするときに見つけたものに応じてページに動的にタグを付けることです。残念ながら、これは Javascript 実装の修正とは異なり、クライアント上で動的に行うことができない (doc タイプを変更する) ことの 1 つです。

于 2008-11-20T04:20:29.857 に答える