如何获取跨域iframe内容的html,或者如何通过其他方式从其他域获取html?

时间:2015-04-12 17:30:58

标签: javascript html iframe

我需要用它包含的html替换跨域iframe。 我可以在两个域中添加html和javascript。 我知道这应该是可能的,因为youtube似乎与评论部分做了类似的事情。 我只需要做同样的事情。 如果没有其他工作,这可以使用'postMessage'吗? 或者我可以使用'document.domain'之类的东西?

... 好吧,因为该网站没有让我发布问题,我想要写更多的东西我猜。 我需要这个,因为我必须创建一个脚本来自动加载youtube注释,因为它们不会在旧浏览器上加载所有内容。我尝试使用iframe来嵌入youtube最初做的事情。但是,由于内容是从apis.google.com中检索到的,因此我在尝试调整内容时遇到了很多麻烦。许多解决方案似乎不适用于旧浏览器,但这就是为什么我首先需要这个。我在firebug中注意到这些评论似乎没有在iframe中打开,即使我确信他们这样做了。我甚至可以在前一段时间打开框架,这就是我如何获得注释的URL。现在只有那个站点的html可以在那里看到,嵌入在容器中。 如果有人最终给出解决方案,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您希望YouTube Comments API为视频返回authortitlecontent的集合。我相信你可以根据自己的需要自由设计这些信息。

如果您坚持使用iframe,那么这可能与以下内容重复:Cross domain iframe content load detection