2013-07-19 75 views
1

我有我的代码在许多js文件中分离,一起工作。我只有一个background.js,听一个pageAction的点击。点击打开一个新的窗口扩展的HTML文件,加载我的其他脚本,< script>标签。所有事件页面是否只加载一个事件?

我想消除HTML文档,并在后台运行脚本。

如果我将所有这些脚本转换成事件页面的脚本(即具有持久性:false的背景页面),它们会加载pageAction的点击吗?

只在一个事件页脚本文件中做单个侦听器打开所有其他事件页脚本文件?或者让每一个js文件都有自己的同一个监听器?

回答

0

是的,我把每个脚本转换成活动页面,并且它们按预期工作。当一个监听者被调用时,整个组被执行。

在清单:

"background":{"scripts":["script1", "script2", ...], "persistent":false}