【问题标题】:Site inside Iframe, CSS inheritance from parent siteIframe 内的站点,来自父站点的 CSS 继承
【发布时间】:2011-11-02 18:17:36
【问题描述】:

我有 2 个网站。一个是门户,另一个是小型FTP站点。 FTP 站点使用 iframe 加载到第一个站点。问题 1:他们有 2 个单独的设计,但必须看起来像一个 - 合并的设计。问题 2:某些用户从外部访问 FTP 站点(我猜是出于商业原因),因此我无法触摸 FTP 站点的 CSS 文件。所以我想知道是否有可能让 iframe 中的 FTP 站点继承第一个站点的 CSS。

这可能吗?

【问题讨论】:

  • 那应该是边缘网络钓鱼吧?

标签: asp.net html css iframe


【解决方案1】:

jQuery/JavaScript: accessing contents of an iframe

第二个答案给出了操作 iframe 内容的语法,因此您可以找到 head 标签并向其添加 <script /> 标签。

这只能在同一个域中工作,我不确定浏览器是否会将所有“其他协议”页面视为位于错误的域中。

【讨论】:

  • 是否http://portal.sample.net/ | http://ftp.sample.net/ 算不算同一个域?
  • 看最后一句,我不知道。
【解决方案2】:

是和不是。

iframe 中的所有内容都不会被外部 CSS 文件设置样式。他们是分开的。

但是,您可以将一个变量传递给您的 iframe,其中包含外部 CSS 文件的完整路径。然后可以修改您的页面以使用它通过查询字符串接收到的 CSS 文件。

这有帮助吗?

【讨论】:

    猜你喜欢
    • 2017-05-08
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    相关资源
    最近更新 更多