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
一体どこまでいけるのか、見当もつきません。
アドレスバーの描画がおかしくなったりしましたが、ちゃんとブックマークもできるみたいです。
サンプルを置いておきます。
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
WriteBacks
ブラウザリロードへの対処
どうも、はじめまして。ajax関連で訪問させていただきました。
location.hashやlocation.searchを書き換えるとブラウザのリロードが発生するようなんですが、これを回避するにはフレームを使って本体がリロードされないようにするか、あるいはリロードされても大丈夫なようにする、といった感じでしょうか?
自分もこちらでブラウザが検索したクエリのリンクを保存できるようにしたいと思ってるのですが――
http://cafe.eyln.com/x/widegle/
なにかまるでフィッシング詐欺みたいですが><
ところで、wikiの方も期待してます。
Posted by n_ryota at 2005/03/16 (Wed) 11:46:06
http://la.ma.la/blog/diary_200503040335.trackback
writeback message: Ready to post a comment.

