Google chrome extension 打包的chrome扩展在重新启动时丢失清单

Google chrome extension 打包的chrome扩展在重新启动时丢失清单,google-chrome-extension,Google Chrome Extension,我有一个Chrome扩展,它使用的是实验性的边栏API。它在解包时工作得很好,但是如果我运行的是打包版本,并重新启动浏览器,它将不再识别我在清单中请求了侧栏。我开始在引用侧边栏的任何地方出现这些错误: Error during experimental.sidebar.getState: This extension has no sidebar specified. 这似乎是边栏API中的一个bug;还是我遗漏了一些明显的东西?侧边栏API不再受支持,甚至不再是实验性的。该代码可能在某些版本

我有一个Chrome扩展,它使用的是实验性的边栏API。它在解包时工作得很好,但是如果我运行的是打包版本,并重新启动浏览器,它将不再识别我在清单中请求了侧栏。我开始在引用侧边栏的任何地方出现这些错误:

Error during experimental.sidebar.getState: This extension has no sidebar specified.

这似乎是边栏API中的一个bug;还是我遗漏了一些明显的东西?

侧边栏API不再受支持,甚至不再是实验性的。该代码可能在某些版本的Chrome中仍然可用,但文档已不存在,并且将重新编写。

尽管侧边栏API不再有文档记录,但对它的代码支持尚未删除。如果将侧栏的使用指定为清单文件中的
“侧栏”:{}
,则在启动时加载压缩扩展名时,很可能会遇到这样的情况,即带有空值的对象文本将被删除


一种解决方法是在侧边栏字典中包含一个伪键(例如,使用
侧边栏):{“dummy”:1}

知道支持侧边栏的上一个稳定版本是什么吗?我不知道。请记住,虽然它从来没有正式支持过,只是可以进行实验。请注意,侧边栏API现在正在被删除(),所以Chrome18也无法在实验中使用。