Greasemonkey スクリプトを使用してドメイン間でデータを保存することは可能ですか? 同じ Greasemonkey スクリプトを使用している複数の Web サイトから Javascript オブジェクトにアクセスできるようにしたいと考えています。
質問する
2515 次
2 に答える
10
はい、それが の目的の 1 つです。スクリプトごとに、ドメイン間でGM_setvalue()
データを保存します。
bog-standardGM_setValue()
には多少問題があることに注意してください。大量のグローバル リソースを使用したり、スクリプト インスタンスをクラッシュさせたりする可能性があります。
以下にいくつかのガイドラインを示します。
GM_setValue()
文字列以外の保存には使用しないでください。それ以外の場合は、GM_SuperValueなどのシリアライザーを使用してください。無害に見える整数でさえ、デフォルトGM_setValue()
がクラッシュする可能性があります。小さな変数をたくさん保存するよりも、それらをオブジェクトにラップしてシリアライザの 1 つに保存するほうがよい場合があります。
localStorage
最後に、これは JavaScript で特定の意味を持ち、ドメイン固有でlocalStorage
あることに注意してください。
于 2012-12-15T07:00:09.730 に答える