跨域:如何重置父级和iframe的document.domain属性

时间:2019-05-19 08:58:49

标签: iframe cross-domain document

我们有一个门户页面(角度应用程序),正在其中将另一个产品(我们称为内容预览)加载到iframe中。此内容预览(在iframe中加载)正在内部再次在iframe中打开epub,youtube,H5P和HTML内容。

我们无法通过在门户页面和内容预览页面中添加document.domain来播放不同类型的内容。因此,我们必须为YouTube和HTML内容重置document.domain。

如何动态设置和重置document.domain属性?

我们在父页面(门户页面)和预览(在iframe中加载内容预览)中设置document.domain。当iframe直接加载/渲染图像,文件,HTML时,此方法工作正常。 但是,当预览(将内容预览加载到iframe中)尝试再次在内部加载HTML时,我们将再加载一个iframe以支付html内容。我们无法播放。 播放youtube /视频时出现相同问题。我们正在为此使用videojs,它是在内部创建iframe来播放youtube /视频的。

0 个答案:

没有答案