我正在尝试创建一个使用 Apple 的 MusicKitjs API 的 NW.js 应用程序。
当您通过标准的“登录 Apple Music”按钮登录时,MusicKit 会弹出一个 Auth 窗口。在我的应用程序中看起来像这样:
最终它向 apple.com 发出请求失败,出现两个错误:“JSON 输入意外结束”和“跨域读取阻塞 (CORB) 阻止跨域响应”:
NWjs 有一个专门解决 CORB 问题的 页面。我相信我已经关注了他们所有人。这是我的 manifest.json 的片段:
{
"short_name": "NW.js React App",
"name": "Create NW.js React App Sample",
"nodejs":true,
"node-remote":".apple.com",
"chromium-args" : "--disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating",
}
如您所见,我还尝试告诉 Chromium 禁用 CORB。但这些都不起作用。谢谢你的帮助!