从不同JS文件中的函数调用变量

时间:2014-04-22 06:40:11

标签: javascript html function google-chrome-extension popup

我正在处理Chrome扩展程序而且我遇到了问题。我不确定这是否可能,但这是我需要做的。基本上用户点击Chrome扩展程序并打开面板(popup.html)。向用户显示来自web的图像列表,并且用户可以选择他们想要编辑的图像。 popup.html加载popup.js。 popup.js包含函数,这些函数内部是一些变量。现在popup.html中有一个按钮,可以将您带到另一个名为filters.html的面板。这是编辑的地方。我试图将选定的图像从popup.html传递到filters.html,我试图调用popup.js中收集的图像数组,当popup.html加载但是为null。有什么不对,这有可能吗?当一个新的html页面打开时,这意味着它会丢失对最后一个html页面中发生的事情的跟踪,因此它也会丢失跟踪在同一页面中运行的任何.js文件吗?

1 个答案:

答案 0 :(得分:0)

一种新的更好的方法是使用chrome extension storage。您可以存储来自一个页面的数据,并且您可以在其他页面中读取数据,因为数据将存储在chrome本身中。希望它有所帮助