用Javascript调试Spotify应用程序——there'这一定是更好的方法

Debugging Spotify Apps in Javascript -- there's gotta be a better way

本文关键字:方法 更好 调试 Javascript Spotify 应用程序 there      更新时间:2023-09-26

他们的网站上有我缺少的Spotify开发者工具包吗?开发者文档表明,获得Spotify开发工具"就像下载Spotify桌面客户端一样容易"

然而,为了运行Spotify API,我需要使用Spotify运行我的应用程序,这意味着在Spotify客户端中打开它。这也意味着用类似Firefox的东西打开它是不可能的。因此,我的应用程序的唯一视图是Spotify应用程序视图,它不提供调试功能,甚至不提供任何编译器级别的错误处理。如果我把代码中仍然允许应用程序运行的一小部分搞砸了,我不会收到任何警告和错误。此外,每次我对应用程序进行更改时,我都必须重新启动Spotify。

如果我试着用Firefox这样的调试器打开它,调试器不会通过第一行代码,因为getSpotifyApi(1)在Spotify之外没有任何意义。有什么建议吗?

Spotify应用程序包含标准的Chrome开发者检查器和工具集。

要获得它,右键单击您的应用程序并选择"检查元素"或从"开发"菜单中选择"打开检查器"。请注意,这只适用于从您的~/Spotify文件夹本地运行的应用程序。

默认情况下,您无法在Spotify桌面应用程序中打开开发工具。

要启用开发工具,请确保Spotify已关闭,打开文件%appdata%'Spotify'prefs,添加新行app.enable-developer-mode=true并确保保存该文件。

之后,您可以再次启动Spotify应用程序,并使用Ctrl + Shift + I打开开发工具。

如果您在关闭Spotify后打开开发工具时遇到问题,这可能是因为应用程序重置了此prefs文件。这可能可以通过只授予对文件的读取访问权限来解决。