我正在为所有浏览器开发扩展程序。对于Firefox,我们使用带有setTabValue()
方法的NSISessionStore对象解决了问题。
如何在Safari和Google Chrome扩展程序中解决同样的问题?
答案 0 :(得分:1)
在Safari中:您有一个标签对象,例如:
var myTab = safari.application.activeBrowserWindow.activeTab;
如果我想为该标签存储值,我该怎么做:
myTab.something = someValue;
您可以在Chrome中执行类似操作。
答案 1 :(得分:0)
在Chrome中,每个标签都有ID,因此您可以将其用作密钥。
在Safari中,您可以使用SafariBrowserTab
对象作为键来识别选项卡。