我可以请求脚本在Spotify应用程序中使用吗?

我正在尝试在我的Spotify应用程序中使用socket.io,并且[domain] /socket.io/socket.io.js的获取请求不断被取消。 我已经将该域添加到清单和所有内容。

谢谢!

尝试重新启动Spotify。 您的应用程序的manifest.json文件在您第一次查看您的应用程序时加载,并在您退出之前进行caching,即使您修改了它。

注意:外部资源权限的工作方式

为了请求外部资源,您的应用程序需要在其manifest.json文件中指定它计划连接到的每个域。

像这样添加一行:

 { // ... "RequiredPermissions": [ "http://*.spotify.com", "http://spotify.com", "http://test.example.com" ] // ... } 

有关完整的详细信息,请查看“Spotify应用程序API指南”的权限部分 。

我可以补充说,当你使用socket.io时,它会尝试初始化Flash来检查闪存是否可用,所以如果你在Spotify中发现一个白框(只在Windows中),请删除socket.io.js中的swbobjects初始化节点服务器。