【问题标题】:Inject Css into iframe from third party从第三方将 Css 注入 iframe
【发布时间】:2016-05-13 07:34:20
【问题描述】:

我们可以将一堆 CSS 文件注入到来自第三方的 iframe 中,比如托管广告的 OAS 吗?如果可能的话,将不胜感激。

【问题讨论】:

    标签: jquery css iframe oas


    【解决方案1】:

    通过使用 jQuery 选择器,您应该能够做到这一点。但是对 iframe 内容不应该有任何限制(即它应该来自同一个域)

    HTML 更新:

    $('iframe').contents().find("body") 会得到你的身体对象

    $('iframe').contents().find("head") 会得到你的头对象。您可以在此处添加样式

    详情请参考本教程

    http://code.tutsplus.com/tutorials/how-to-inject-custom-html-and-css-into-an-iframe--net-22826

    还有这个

    https://github.com/NETTUTS/Inject-HTML-and-CSS-into-iFrame/blob/master/iframe.html

    如果 iframe 来自不同的域,则由于http://javascript.info/tutorial/same-origin-security-policy 是不可能的

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多