如何解决Soundcloud - 回调弹出窗口未关闭
我已尝试阅读此处有关此问题的一些问题,但我有一个 Soundcloud 应用程序,该应用程序的 redirect_URI 指向我失去控制的域(付款失败)。我最近能够重新购买域,并且我想继续使用 Javascript SDK 构建我的 Soundcloud 应用程序。
- 我添加了 callback.html 并基本上复制了 Soundcloud 在这里使用的内容。
- 在本地工作时,我可以让弹出窗口触发 http://jambox.thatdudeartoo.com 的重定向 URI。但是,它不会使用我的用户数据关闭或启动 Soundcloud SDK。
阅读 SO,有些人提到了以下问题:
<body onload="window.opener.setTimeout(window.opener.SC.connectCallback,1)">
当我检查弹出窗口时,出现以下错误:
Uncaught DOMException: Blocked a frame with origin "http://jambox.thatdudeartoo.com" from accessing a cross-origin frame.
这看起来像是 CORS 问题,但 Soundcloud 表示其 SDK 可以处理跨域请求,并且在丢失域之前,此重定向 URI 无缝运行。
有点不知所措,可以在这方面得到一些帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。