Deezer JavaScript SDK Player не может войти на страницу перенаправления во время входа - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь настроить 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);
      });
    }
  }
});

Но у меня возникла следующая ошибка на моей странице перенаправления :

enter image description here

Отладка показывает, что скрипт Deezer на странице перенаправления пытается получить доступ к объекту DZ в глобальном объекте другого iframe. И выдает эту ошибку.

Что я делаю не так?

Этот вопрос не относится к самим правилам CORS. Это связано с Deezer SDK OAuth!

1 Ответ

0 голосов
/ 04 февраля 2020

Оказалось, что моя среда разработки работала на localhost:3000. Таким образом, страница перенаправления, открытая на 127.0.0.1:3000, воспринимала ее как междоменный ресурс.

...