首页 > 解决方案 > chrome 扩展:getBackgroundPage() 检索哪个页面?

问题描述

我有点困惑这个api是否适合我的需要。我想要一个公共的地方来查看我的日志,而不是去弹出窗口的控制台、后台页面的控制台等……

然后我注意到您可以包含几个背景脚本。什么情况下,api给我们的是哪个页面呢?

标签: google-chrome-extension

解决方案


Chrome 不支持 chrome 扩展中的多个背景页面。它支持多个后台脚本。但它并不同时支持后台页面和后台脚本。请参阅下面的屏幕截图。

当我们尝试同时添加背景页面和脚本时显示错误。

在此处输入图像描述

当我们尝试添加多个背景页面时显示错误。

在此处输入图像描述

现在回到你的问题which page getBackgroundPage() retrieve?

由于 chrome 仅支持一个背景页面,它将返回您包含在 manifest.json 中的唯一页面。


推荐阅读