ユーザースクリプトを使用してCookieではない設定をローカルコンピューターに保存する方法はありますか?
設定がグローバルでない場合、複数のドメイン用のユーザースクリプトを作成することは困難です。
コメントから:"I am using scriptish "
。
ユーザースクリプトを使用してCookieではない設定をローカルコンピューターに保存する方法はありますか?
設定がグローバルでない場合、複数のドメイン用のユーザースクリプトを作成することは困難です。
コメントから:"I am using scriptish "
。
絶対に、それは非常に簡単です。Greasemonkey wikiには、値の保存を処理できる4つの方法が記載されています。これらの方法は、設定やその他の保存したいものにすることができます。
他の便利なメソッドについてはメインAPIページを確認することをお勧めします。また、完全なメタデータブロックのドキュメントページもあります。
これが機能しない可能性がある唯一の方法は、GoogleChromeコンテンツスクリプトを使用することです。ただし、いくつかの解決策があります。ユーザースクリプトに加えてGoogle Chrome GM_ *ユーザースクリプトを使用するか、ユーザースクリプトの先頭にこれを含めることでGM_setValueメソッドとGM_getValueメソッドを使用可能にすることができます(Devine.meから)。
if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue.toString().indexOf("not supported")>-1)) {
this.GM_getValue=function (key,def) {
return localStorage[key] || def;
};
this.GM_setValue=function (key,value) {
return localStorage[key]=value;
};
this.GM_deleteValue=function (key) {
return delete localStorage[key];
};
}