Mar 18, 2005

firefoxのlocation.hashには1MB以上保存できる

色々実験していたら、Firefoxのlocation.hashには1MB以上保存できることがわかりました。
一体どこまでいけるのか、見当もつきません。
アドレスバーの描画がおかしくなったりしましたが、ちゃんとブックマークもできるみたいです。

サンプルを置いておきます。
http://la.ma.la/misc/js/hash.html

http://la.ma.la/misc/js/hash.html#%E3%81%82%E3%81%B0%E3%81%B0%E3%81%B0%E3%81%B0%E3%81%B0%0D%0A%0D%0A

テキストを入れてリンク作成ボタンを押すとlocation.hash付きのリンクを書き出します。
作成されたリンクは、読み込み時に入力したテキストを書き出してくれます。

タグは無効化されるようになっているので、悪戯はできないと思います。
ブラウザに負荷がかからないように、少しずつ画面に書き出していくようになってます。
長すぎるURLを開いてブラウザがクラッシュしても、俺のせいじゃないです。ブラウザの実装が悪いと思います。

適当に調べてみた情報ここらへんに。
http://ma.la/mirrorman/wiki.cgi/location.hash

----
3/18追記

デモ作ってみた
http://la.ma.la/misc/demo/firefox_bookmark.htm
Posted at 07:30 | WriteBacks (1) | Edit
Edit this entry...

wikieditish message: Ready to edit this entry.
















A quick preview will be rendered here when you click "Preview" button.