Deezer JavaScript SDK 播放器登录时在重定向页面上登录失败

Deezer JavaScript SDK player login fails on redirect page while login

我正在尝试在我的网络应用程序中设置 Deezer SDK。我这样调用DZ.login

window.DZ.init({
  appId: process.env.DEEZER_APP_ID,
  channelUrl: 'http://127.0.0.1:3000/deezer-channel',
  player: {
    onload: function () {
      console.log('dz loaded');

      window.DZ.login((res) => {
        console.log(res);
      });
    }
  }
});

但是我的重定向页面出现以下错误:

调试显示重定向页面上的 Deezer 脚本试图访问某些其他 iframe 的全局对象中的 DZ 对象。它抛出这个错误。

我做错了什么?

这个问题与CORS规则本身无关。与 Deezer SDK OAuth 有关!

我的开发环境 运行 出现在 localhost:3000 上。因此,在 127.0.0.1:3000 打开的重定向页面将其视为跨域资源。