Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取跨域iframe内容的html,或者如何通过其他方式从另一个域获取html?_Javascript_Html_Iframe - Fatal编程技术网

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

Javascript 如何获取跨域iframe内容的html,或者如何通过其他方式从另一个域获取html?,javascript,html,iframe,Javascript,Html,Iframe,我需要用它包含的html替换跨域iframe。 我可以向这两个域添加html和javascript。 我知道这应该是可能的,因为youtube似乎在评论部分做了类似的事情。 我也需要这样做。 如果其他方法都不起作用,那么也可以使用“postMessage”来实现吗? 或者我可以使用类似“document.domain”的东西 。。。 好吧,既然网站不让我发布这个问题,我想我还得写些东西。 我需要这个,因为我必须创建一个脚本来自动加载youtube评论,因为它们在旧浏览器上根本不会加载。我尝试使用

我需要用它包含的html替换跨域iframe。 我可以向这两个域添加html和javascript。 我知道这应该是可能的,因为youtube似乎在评论部分做了类似的事情。 我也需要这样做。 如果其他方法都不起作用,那么也可以使用“postMessage”来实现吗? 或者我可以使用类似“document.domain”的东西

。。。 好吧,既然网站不让我发布这个问题,我想我还得写些东西。 我需要这个,因为我必须创建一个脚本来自动加载youtube评论,因为它们在旧浏览器上根本不会加载。我尝试使用iFrame嵌入youtube最初做的事情。但是,由于内容是从api.google.com检索的,所以我很难让它按原样调整大小。许多解决方案似乎无法在较旧的浏览器上运行,但这就是我首先需要它的原因。我注意到firebug中的评论似乎没有在iframe中打开,尽管我确信它们确实打开了。我甚至可以在某个时候打开框架本身,这就是我如何获得调用评论的URL的原因。现在只有该站点的html可以在那里看到,嵌入到容器中。 如果有人最终给出了解决方案,我将不胜感激。

您想要返回视频的
作者
标题
、内容集。我相信你可以自由的样式化这些信息,无论你想要什么


如果您坚持使用iFrame,那么这可能是重复的:

这不是我想要的。我需要在网站上粘贴iframe的内容。我需要父站点以某种方式获取框架的html内容。或者只是动态地调整框架的大小