【问题标题】:Can I style my site differently if my content/site is iframed?如果我的内容/网站是 iframed,我可以对我的网站进行不同的样式设置吗?
【发布时间】:2016-05-13 22:46:16
【问题描述】:

这基本上与这个问题相反-CSS override body style for content in iframe?

我有一个 CMS,它向实际上位于同一服务器/域上的供应商 CMS 提供数据。

CMS 也可作为独立设备使用。所以我们要做的是在 LMS 中显示时去掉所有的页眉、菜单和页脚。

那么有没有我可以在我这边使用的 CSS 仅在网站位于 iframe 中时使用?

【问题讨论】:

    标签: javascript css iframe


    【解决方案1】:

    我相信你必须使用 javascript。取自How to identify if a webpage is being loaded inside an iframe or directly into the browser window?

    function inIframe () {
        try {
            return window.self !== window.top;
        } catch (e) {
            return true;
        }
    }
    if(inIframe()){
        // Change css
    }
    

    【讨论】:

      猜你喜欢
      • 2013-11-18
      • 2018-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 2013-02-02
      相关资源
      最近更新 更多