仮想ファイルシステムなんてたいそうな名前をつけてしまいましたが、 全然たいしたことないしょぼいものですので、その説明(言い訳)を書いておきます。 Greasemonkeyにはスクリプトごとに永続データを管理するためのしかけがあって、 そのためのAPIとして GM_setValue(<名前>,<記録データ>) と GM_getValue(<名前>) があります。 名前をつけてデータを管理できるわけですが、 管理対象のデータはstringのみです。確か。 なので、オブジェクトや配列をそのまま記録することはできません。 ではどうするか?オブジェクトや配列をJSON文字列に変換して記録するようにすればいいわけです。 記録したデータを元に戻すときは記録してあるJSON文字列をevalしてあげます。 ということでGreasemonkeyでもJSON文字列変換処理をかますことによって (多分)任意のデー