如何创建持久扩展页面?

How can I create a persistent extension page?

是否可以使 browserAction 弹出窗口持久化,这样它就不会每次都重新加载?如果做不到这一点,是否可以隐藏而不是关闭任何可查看的扩展页面?

我有一个复杂的布局,涉及大量元素,我当前正在将这些元素作为字符串保存和加载,或者使用 importNode 来解决这个问题,但这两种选择都不是很好。

不,您不能使实际的 browserActionpageAction 弹出窗口持续存在。但是,就像扩展程序中的任何 HTML 页面一样,您可以 .

关于隐藏扩展页面:当前不需要查看的选项卡。显示 HTML 页面的 window 可以通过最小化您想要隐藏的 window 来隐藏。或者,您可以通过将另一个 window 置于焦点,将您想要隐藏的 window 置于另一个 window 之下。第三种选择是将要隐藏的 window 移动到屏幕外的坐标。所有这些都是用 windows.update().

完成的