我正在尝试在我的spotify应用程序中使用socket.io并且[domain] /socket.io/socket.io.js的get请求一直被取消。我已将域名添加到清单和所有内容中。
谢谢!
答案 0 :(得分:2)
尝试重新启动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。
答案 1 :(得分:1)
我可以补充一点,当你使用socket.io时,它会尝试初始化Flash来检查flash是否可用,所以如果你在Spotify中找到一个白盒子(仅在Windows中),请删除socket.io中的swbobjects初始化。节点服务器上的js。