How do I store values for specific tab with not domain, in a Safari extension?
I am developing an extension for all browsers. For Firefox, we solved using an NSISes开发者_开发技巧sionStore object with a setTabValue()
method.
How do I solve the same problem in Safari and Google Chrome extensions?
In Safari: you have a tab object, for example:
var myTab = safari.application.activeBrowserWindow.activeTab;
What I do if I want to store a value for that tab is simply:
myTab.something = someValue;
You can do something similar in Chrome.
In Chrome each tab has ID, so you can use that as a key.
In Safari you can identify tabs by using SafariBrowserTab
object as a key .
精彩评论