【问题标题】:Can I request scripts for use in a Spotify app?我可以请求在 Spotify 应用程序中使用的脚本吗?
【发布时间】:2012-03-01 03:29:12
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: http node.js socket.io spotify


    【解决方案1】:

    尝试重新启动 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

    【讨论】:

    • 您是否需要这样的脚本?
    • 是的。您是否重新启动了 Spotify?清单在持续时间内被缓存。
    • 就是这样,不知道manifest缓存了那么久。谢谢!!
    • 没问题。我已经澄清了我的答案。很抱歉第一次没有阅读理解。 :)
    【解决方案2】:

    我可以补充一点,当您使用 socket.io 时,它会尝试初始化 Flash 以检查 flash 是否可用,因此如果您在 Spotify 中(仅在 Windows 中)找到一个白框,请删除 socket.io 中的 swbobjects 初始化。节点服务器上的js。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2018-06-14
      • 1970-01-01
      相关资源
      最近更新 更多