1

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

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

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

仅在一个事件页面脚本文件中的单个侦听器是否会打开所有其他事件页面脚本文件?还是让每个 js 文件都有自己的相同侦听器?

4

1 回答 1

0

是的,我把每个脚本都变成了事件页面,它们按预期工作。调用一个侦听器时执行整个组。

在清单中:

"background":{"scripts":["script1", "script2", ...], "persistent":false}
于 2013-07-20T01:37:00.593 回答