Chrome实验扩展出现错误
Chrome experimental extension gives error?
我正在尝试运行一个实验性的Chrome扩展(可以在这里找到:https://github.com/GoogleChrome/chrome-app-samples/tree/master/serial/ledtoggle),似乎在"launch.js"中找不到出现此错误的原因。该应用程序的设置方式与其他成功运行的应用程序完全相同,但这一个似乎特别拒绝。下面是关键文件,其他所有文件都与您在repo中找到的文件相同。实验API&平台应用程序已启用。感谢您的帮助,我会标记答案!
Error in event handler for 'experimental.app.onLaunched': Cannot call method 'create' of undefined TypeError: Cannot call method 'create' of undefined
at chrome-extension://mkadehbifepfhnemaiighgighppmjgnp/launch.js:2:21
at chrome.Event.dispatch (event_bindings:237:41)
at chromeHidden.registerCustomHook.chrome.experimental.app.onLaunched.dispatch (experimental.app:32:39)
at Object.chromeHidden.Event.dispatchJSON (event_bindings:151:55)
Manifest.json:
{
"name": "Serial Test",
"version": "1",
"manifest_version": 2,
"app": {
"background": {
"scripts": ["launch.js"]
}
},
"icons": {
"16": "icon_16.png",
"128": "icon_128.png"
},
"permissions": ["experimental"]
}
launch.js:
chrome.experimental.app.onLaunched.addListener(function() {
chrome.app.window.create('index.html', {
width: 400,
height: 400
});
});
没有chrome.app.window
属性,它是未定义的。似乎这个想法是打开一个新的浏览器窗口,正确的代码应该是:
chrome.windows.create({
url: 'index.html',
width: 400,
height: 400
});
编辑:显然chrome.app.window
API将在未来的Chrome版本中提供(我可以在Canary中看到)。然而,Chrome 21中没有。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- 未捕获的类型错误:无法读取属性'addEventListener'的null chrome扩展名
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 加载Chrome扩展中的脚本错误
- 扩展错误es6类模块问题
- 仅打开调试器时出现Google chrome扩展错误
- Redux开发工具Chrome扩展Immutable.js导致错误
- 尝试从我的 chrome 扩展程序访问 gmail 中的 iframe 时出现未定义的错误,但不是从开发者控制台访问
- Chrome 扩展程序空类型错误
- Chrome扩展表单保存错误
- 如何修复chrome扩展内联JavaScript调用错误
- Chrome实验扩展出现错误
- 带有typep3扩展名和jQuery的Javascript错误
- 扩展对象导致jQuery错误
- 如何在Chrome扩展内容脚本中获取错误堆栈跟踪
- 我的镀铬扩展程序没有't向控制台显示错误,但它显示日志
- Mootools扩展行为引发错误
- ES6类扩展错误