【问题标题】:how to get the html of the content of a cross-domain iframe, or how to get html from another domain by other ways?如何获取跨域iframe内容的html,或者如何通过其他方式从另一个域获取html?
【发布时间】:2015-04-13 04:00:51
【问题描述】:

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

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

【问题讨论】:

    标签: javascript html iframe


    【解决方案1】:

    您需要YouTube Comments API,它返回一组authortitlecontent 用于视频。我相信您可以随意对这些信息进行风格化。

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

    【讨论】:

    • 那不是我想要的。我需要在网站上粘贴 iframe 的内容。我需要父站点以某种方式获取框架的 html 内容。或者只是以某种方式动态调整框架的大小
    猜你喜欢
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    相关资源
    最近更新 更多