javascript - Head Meta Tag MusicKit JS 中的 Apple Developer Token
问题描述
在开始在 react 应用程序中使用 MusicKit JS 时,我在此处的文档中遇到了这种用于加载库(没有 NPM 包可用)的方法:
<head>
...
<meta name="apple-music-developer-token" content="DEVELOPER-TOKEN">
<meta name="apple-music-app-name" content="My Cool Web App">
<meta name="apple-music-app-build" content="1978.4.1">
...
</head>
这非常简单,但是将开发人员令牌放在任何人都可以阅读的地方似乎并不安全。
问题:这是否安全,和/或是否有更好的方法来做到这一点?
作为记录,我确实尝试了设置“musickitloaded”事件侦听器的方法,但我无法让它始终如一地触发。
此外,使用如下环境变量不会隐藏令牌:
<meta
name="apple-music-developer-token"
content="%REACT_APP_APPLE_MUSIC_DEVELOPER_TOKEN%"
/>
解决方案
推荐阅读
- ubuntu - 异常:从线程“run-main-1”中的 UncaughtExceptionHandler 抛出的 sbt.TrapExitSecurityException Lila Lichess
- javascript - “警告:预期的服务器 HTML 中包含匹配项。” - 如何在服务器端应用程序中使用 MagicZoom Plus?-
- firebase - 如何使用 Flutter 应用程序将用户名/密码添加到设备上的谷歌浏览器(内部)?
- java - 当我从“学生班”内部调用它时,为什么它会给我一个错误?
- c# - Process.Start 打开资源管理器
- javascript - jQuery keyup 事件两次渲染相同的输入。生成的按钮对点击事件没有响应
- asp.net - 如何为 Web 套接字配置 Nginx 反向代理?
- javascript - 如何确保在更改数组后保持定义的 id?
- python - 如何使用 python 中的输入访问枚举成员
- vue.js - ios safari 上无法加载 Font Awesome 免费品牌