【问题标题】:HTML Removing Background from within IframeHTML 从 iframe 中删除背景
【发布时间】:2013-06-04 14:23:38
【问题描述】:

我想知道是否有任何方法可以从 iframe 原始网站中删除背景颜色。它只是一种白色。我可以使用javascript吗??

【问题讨论】:

标签: javascript html css iframe


【解决方案1】:

试试这个

document.getElementById("YourIframeId").contentWindow.document.body.style.backgroundColor="blue";

【讨论】:

    【解决方案2】:

    如果 iframe 与您的页面具有相同的域,您可以通过 javascript 实现这一点,类似这样

    document.getElementById('IFRAMEID').contentDocument.body.style.background = "transparent";
    

    然后你需要将透明度属性添加到 iframe

    ALLOWTRANSPARENCY="true"
    

    【讨论】:

    • 我不是我的域,它是第三方网络邮件服务器登录页面。我没有丑陋的白色背景:)
    • 不幸的是,由于同源限制,您无法编辑具有不同域的 iframe,请查看此处了解更多信息:en.wikipedia.org/wiki/Same_origin_policy 尝试检查他们是否有任何 API 或参数传递自定义 iframe。
    猜你喜欢
    • 1970-01-01
    • 2012-02-10
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2011-03-01
    相关资源
    最近更新 更多