実験的なChrome拡張機能(ここにあります: https ://github.com/GoogleChrome/chrome-app-samples/tree/master/serial/ledtoggle)を実行しようとしていますが、このエラーの理由を見つけることができないようです'launch.js'で。このアプリは、正常に実行される他のアプリとまったく同じ方法でセットアップされますが、特にこれは拒否しているようです。キーファイルは以下のとおりです。他のすべてのファイルは、リポジトリにあるものと同じです。実験的な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
});
});