Chrome 拡張機能用の新しいSocket APIを使用しようとしていますが、わかりにくいエラーが発生します。サンプル アプリのマニフェストは次のようになります。
{
"name":"Yet Another Socket App",
"version":"0.0.1",
"manifest_version":2,
"permissions":[
"experimental", "socket"
],
"app":{
"launch":{
"local_path":"index.html"
}
}
}
アプリはロード中 (つまり、エラー アラートはありません) ですが、次のエントリの下に警告が表示されchrome://extensions
ます。'socket' is not allowed for specified package type (theme, app, etc.).
注: index.html
存在し、単純な HTML ドキュメントです (chrome.socket
実際undefined
にその中にあります)。経由で実験的な API を有効にしましchrome://flags
た。v22.0.1229.6 dev
Ubuntuで Chrome ( ) の Dev チャンネルを実行しています。
これはソケット サポートの一時的な問題ですか (これは結局のところ Dev チャネルです)、それともアプリの設定が間違っているのでしょうか? また、Dev をインストールするには Chrome Stable をアンインストールする必要がありました。安定したチャネルのすべての部分をクリアするには不十分だった可能性はapt-get purge google-chrome-stable
ありますか?rm -rf ~/.config/google-chrome