开发者

How do I store values for specific tab with not domain, in a Safari extension?

开发者 https://www.devze.com 2023-03-23 18:35 出处:网络
I am developing an extension for all browsers. For Firefox, we solved using an NSISes开发者_开发技巧sionStore object with a setTabValue() method.

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 .

0

精彩评论

暂无评论...
验证码 换一张
取 消