【发布时间】:2012-08-15 17:55:43
【问题描述】:
我正在尝试将新的 Socket API 用于 Chrome 扩展程序,但遇到了一个令人困惑的错误。我的示例应用的清单如下所示:
{
"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)。我已经通过chrome://flags 启用了实验性 API。我在 Ubuntu 上运行 Chrome 的 Dev 频道 (v22.0.1229.6 dev)。
这是对套接字支持的暂时性打嗝(毕竟这是开发通道),还是我以某种方式错误地设置了我的应用程序?另外,我必须卸载 Chrome Stable 才能安装 Dev; apt-get purge google-chrome-stable 和 rm -rf ~/.config/google-chrome 是否可能不足以清除 Stable 通道的每一块?
【问题讨论】:
标签: google-chrome google-chrome-extension google-chrome-app