Google chrome extension 如何在Safari扩展中存储非域的特定选项卡的值?
我正在为所有浏览器开发一个扩展。对于Firefox,我们使用带有Google chrome extension 如何在Safari扩展中存储非域的特定选项卡的值?,google-chrome-extension,safari-extension,Google Chrome Extension,Safari Extension,我正在为所有浏览器开发一个扩展。对于Firefox,我们使用带有setTabValue()方法的NSISessionStore对象解决了这个问题 如何解决Safari和Google Chrome extensions中的相同问题?在Chrome中,每个选项卡都有ID,因此您可以将其用作键 在Safari中,您可以使用SafariBrowserTab对象作为键来识别选项卡。在Chrome中,每个选项卡都有ID,因此您可以将其用作键 在Safari中,您可以使用SafariBrowserTab对象作
setTabValue()
方法的NSISessionStore对象解决了这个问题
如何解决Safari和Google Chrome extensions中的相同问题?在Chrome中,每个选项卡都有ID,因此您可以将其用作键
在Safari中,您可以使用
SafariBrowserTab
对象作为键来识别选项卡。在Chrome中,每个选项卡都有ID,因此您可以将其用作键
在Safari中,您可以使用
SafariBrowserTab
对象作为键来识别选项卡。在Safari中:您有一个选项卡对象,例如:
var myTab = safari.application.activeBrowserWindow.activeTab;
如果要为该选项卡存储值,我只需执行以下操作:
myTab.something = someValue;
您可以在Chrome中执行类似操作。在Safari中:您有一个选项卡对象,例如:
var myTab = safari.application.activeBrowserWindow.activeTab;
如果要为该选项卡存储值,我只需执行以下操作:
myTab.something = someValue;
您可以在Chrome中执行类似操作。可能的重复