【问题标题】:Spotify desktop app is developed with javascript?Spotify 桌面应用程序是用 javascript 开发的?
【发布时间】:2011-04-19 14:42:02
【问题描述】:

我已经使用 Spotify 一段时间了,我认为它是一个 100% 原生桌面应用程序,直到我在应用程序中看到 HTTP 请求错误。

这让我想知道 Spotify 是否是使用 Titanium 等框架使用 javascript 开发的。

有人知道吗?

【问题讨论】:

    标签: javascript desktop spotify


    【解决方案1】:

    Spotify 使用chromium embedded。所以实际上 Spotify 桌面应用程序包装了一个 chrome 浏览器。

    【讨论】:

    • 现在我知道为什么它会显示出与我的 chrome 浏览器和 Logitech 鼠标相同的跳跃不稳定滚动行为。
    【解决方案2】:

    它在某些部分(内容区域)使用网络浏览器组件,许多具有动态内容的大型应用程序都这样做......但它是一个原生应用程序,不是完全用 JavaScript 编写的。

    这样做提供了更大的灵活性和在不更新客户端代码的情况下进行更改的能力。

    【讨论】:

    • 你有更多关于如何创建这个javascript组件的信息吗?
    • @ajsie - 它真的不是一个 JavaScript 组件,它是一个浏览器组件,许多框架都有一个......它们基本上只是加载一个小网页。
    【解决方案3】:

    这个问题在这里得到了回答community.spotify

    它使用chromium embedded framework

    【讨论】:

      【解决方案4】:

      如果你想要这样的东西,请参阅spotifyonline.co.nr。 :)

      【讨论】:

      • 这个链接已经失效了。有人知道这个的新位置吗?
      【解决方案5】:

      不,它不是用 Javascript 开发的,它使用内部类似 html(但不那么类似)的 web 内容框架,并且它是专有的,可能是因为它与内容后端紧密集成,由于合法权利是专有的.

      【讨论】:

      • 它非常像 html。因为在应用程序中是使用 chrome 引擎呈现的 html+javascript。与普通 chrome 的不同之处在于它有额外的 api 用于控制 spotify 播放和进行搜索查询等。
      猜你喜欢
      • 2019-01-22
      • 2017-07-28
      • 1970-01-01
      • 2011-12-19
      • 2010-10-14
      • 2011-06-03
      • 2012-02-09
      • 2011-06-14
      相关资源
      最近更新 更多