在新选项卡的另一页中显示弹出窗口中的变量

时间:2010-12-08 20:48:36

标签: google-chrome-extension

我有一个包含数组的弹出页面, 让我们说

arr[key1] = foo;
arr[key2] = bar;
arr[key3] = foobar;

数组键在弹出页面的不同按钮中显示。

当用户点击某个键时,我希望其值在新标签页的新页面中打开。

例如,

单击“KEY3”按钮时,将打开一个新选项卡并显示“FOOBAR”。

我该怎么做?

感谢

1 个答案:

答案 0 :(得分:0)

嗯,你只需要字典......

 var arr = {}; 
 arr['key1'] = 'foo';
 arr['key2'] = 'bar'; 
 arr['key3'] = 'foobar';

如果你想坚持那些,那么你可以直接使用localStorage。

 localStorage['key1'] = 'foo';
 localStorage['key2'] = 'bar'; 
 localStorage['key3'] = 'foobar';

要打开新页面,您可以使用http://code.google.com/chrome/extensions/tabs.html#method-create