如何解决嵌入需要父级的 iframe
对不起,我什至不知道如何正确地问这个问题。 要嵌入 Twitch iframe,我需要定义“父”字段。我的网站使用端口来访问它。像https://example.com:447,但“父”字段需要没有“:”的值,所以我不能在这里使用我的网址。如果我像 example.com 一样使用它,它就不起作用,因为它没有端口。请提示我提供向量以寻找解决方案。
let options = {
width: '640',height: '360',[contentType]: data['twitch-content'],parent: ['example.com:447','example.com'],autoplay: !!data['twitch-autoplay'],muted: !!data['twitch-muted']
};
let player = new Twitch.Player(el.id,options);
解决方法
https://discuss.dev.twitch.tv/t/embedding-on-a-private-website/26366/4
Twitch 不支持非 localhost 域上的非标准端口。 它期望在端口 443 上使用 SSL。 [...] 非标准端口仅支持 localhost/127.0.0.1
似乎唯一可能的解决方案是您要么使用 localhost
在本地开发环境中进行测试,要么使用使用端口 80 进行 HTTP 或使用端口 443 进行 HTTPS 的网站。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。