1

我正在为所有浏览器开发一个扩展。对于 Firefox,我们使用带有setTabValue()方法的 NSISessionStore 对象来解决。

如何解决 Safari 和 Google Chrome 扩展程序中的相同问题?

4

2 回答 2

1

在 Safari 中:您有一个选项卡对象,例如:

var myTab = safari.application.activeBrowserWindow.activeTab;

如果我想为该选项卡存储一个值,我会做的很简单:

myTab.something = someValue;

您可以在 Chrome 中执行类似的操作。

于 2011-07-28T21:00:49.633 回答
0

在 Chrome 中,每个选项卡都有 ID,因此您可以将其用作键。

在 Safari 中,您可以使用SafariBrowserTabobject 作为 key 来识别选项卡。

于 2011-07-28T18:10:40.410 回答