【发布时间】:2012-03-01 03:29:12
【问题描述】:
我正在尝试在我的 spotify 应用程序中使用 socket.io,并且对 [domain]/socket.io/socket.io.js 的获取请求不断被取消。我已将域添加到清单和所有内容中。
谢谢!
【问题讨论】:
标签: http node.js socket.io spotify
我正在尝试在我的 spotify 应用程序中使用 socket.io,并且对 [domain]/socket.io/socket.io.js 的获取请求不断被取消。我已将域添加到清单和所有内容中。
谢谢!
【问题讨论】:
标签: http node.js socket.io spotify
尝试重新启动 Spotify。首次查看应用时会加载应用的 manifest.json 文件,并缓存到您退出,即使您对其进行了修改。
为了请求外部资源,您的应用程序需要在其manifest.json 文件中指定它计划连接的每个域。
像这样添加一行:
{
// ...
"RequiredPermissions": [ "http://*.spotify.com", "http://spotify.com", "http://test.example.com" ]
// ...
}
如需了解完整详情,请查看the Permissions section of the Spotify Apps API Guide。
【讨论】:
我可以补充一点,当您使用 socket.io 时,它会尝试初始化 Flash 以检查 flash 是否可用,因此如果您在 Spotify 中(仅在 Windows 中)找到一个白框,请删除 socket.io 中的 swbobjects 初始化。节点服务器上的js。
【讨论】: