代码之家  ›  专栏  ›  技术社区  ›  Joel Coehoorn

我可以从主页为iframe的内容设置样式吗?

  •  -1
  • Joel Coehoorn  · 技术社区  · 15 年前

    我们有一个页面在iframe中嵌入了Google日历。最近,日历上开始出现一个警告框div,如下所示:

    <div id="warningBox" style="color:#aa0000;">Events from one or more calendars could not be shown here because you do not have the permission to view them.</div>
    

    我们不希望此框显示在页面上。显然,这里最好的解决方案是找到私有事件并将其删除,但到目前为止,对这些事件的搜索已被证明是徒劳的。这个日历是几个日历的集合,包括一些我们不控制的日历(如天气)。我们仍在寻找,但在此期间,我想尝试隐藏该div(特别是如果私人活动证明是在日历上,我们不能改变)。

    我知道iframe强制页面之间的分隔,因此子页面本身就是一条法律。但肯定有什么方法可以为框架内的元素设置样式?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Victor Stanciu    15 年前

    不幸的是,没有。只要iframe在 different domain ,无法访问其内容。如果iframe与父页属于同一域,则不会有问题。