所有事件页面只会加载一个事件吗?

时间:2013-07-19 18:15:54

标签: google-chrome-extension

我的代码在许多js文件中分开,一起工作。我只有一个background.js,听一个pageAction的点击。点击将在新窗口中打开加载我的其他脚本的扩展程序的HTML文档,其中<脚本>标签

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

如果我将所有这些脚本转换为事件页面的脚本(即具有persistent:false的背景页面),是否会使用pageAction的点击加载?

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

1 个答案:

答案 0 :(得分:0)

是的,我将每个脚本都转换为事件页面,它们按预期工作。当一个监听器被呼叫时,整个组被执行。

在清单中:

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