【发布时间】:2013-08-31 19:07:36
【问题描述】:
我有一个 Chrome 扩展程序,在 Opera 15 上运行良好(在 Chrome 29 上运行良好)。
使用 Chrome 16 时,我收到此错误:
未捕获的类型错误:无法调用未定义的方法“getBackgroundPage”
具体来说,chrome.extension 是未定义的。
有问题的代码是:
函数 _getBackgroundPage() { 返回 chrome.extension.getBackgroundPage(); }
Opera 16 有什么变化或中断吗?
插件在这里:
https://chrome.google.com/webstore/detail/webde-mailcheck/jaogepninmlbinccpbiakcgiolijlllo?hl=en
进入选项并单击“添加...”添加新帐户时出现错误。
问题的核心似乎是将 chrome URL 加载到 iframe 中(在另一个 chrome 页面上)。这在 Opera 15 中是允许的,但在 Opera 16 中被破坏了。
【问题讨论】:
标签: opera opera-extension