私はすべてのブラウザ用の拡張機能を開発しています。 Firefoxでは、setTabValue()
メソッドを持つNSISessionStoreオブジェクトを使用して解決しました。Safari拡張機能で、ドメインではなく特定のタブの値を保存するにはどうすればよいですか?
SafariとGoogle Chromeの拡張機能で同じ問題を解決するにはどうすればよいですか?
私はすべてのブラウザ用の拡張機能を開発しています。 Firefoxでは、setTabValue()
メソッドを持つNSISessionStoreオブジェクトを使用して解決しました。Safari拡張機能で、ドメインではなく特定のタブの値を保存するにはどうすればよいですか?
SafariとGoogle Chromeの拡張機能で同じ問題を解決するにはどうすればよいですか?
Chromeでは、各タブにIDがあるため、これをキーとして使用できます。
Safariでは、SafariBrowserTab
オブジェクトをキーとして識別できます。 Safariでは
:あなたはたとえば、タブのオブジェクトを持っている:
var myTab = safari.application.activeBrowserWindow.activeTab;
私はそのタブの値を格納したい場合、私は何をすべきかは、単純です:
myTab.something = someValue;
あなたは何かを行うことができますChromeでも同様です
[Chrome用の特定のタブとSafari拡張機能の値を保存するにはどうすればよいですか?](http://stackoverflow.com/questions/6859624/how-do-i-store-values-for-specific- chrome-and-safari-extensionsのタブ用) – kiamlaluno