を使用しlocation.hash
てクライアント アプリの状態をエンコードし、ユーザーが URL を使用してアプリを完全な状態で簡単にブックマークおよび/または共有できるようにしたいと考えています。
URL の最大長、特に Internet Explorer での制限に関する (時代遅れの) トピックが多数あります。ただし、 の最大サイズは明確ではありませんlocation.hash
。ハッシュはクライアントにのみ存在するため、http またはサーバーの制限は関係ありません。
これをテストするために簡単な jsfiddle を作成しました: http://jsfiddle.net/Jz3ZA/。Chrome と Firefox (Ubuntu 12.04) の両方で、最大 50K のハッシュが機能するようです。これは、状態を保存するためにそれらを使用できるということですか、それとも他の制限を見落としているのでしょうか?