【问题标题】:Full Screen Mobile Iframe全屏移动 iframe
【发布时间】:2015-12-20 05:40:09
【问题描述】:

我在一个小项目中使用 Angular 和 Twitter Bootstrap,但我遇到了一个问题。我正在尝试使用在按钮单击上显示的模板以全屏显示内容。现在我让它在桌面浏览器上使用以下 iframe 显示,但在移动设备上它不会像预期的那样占用接近全屏。

<iframe ng-src="{{tab.url | trustAsResourceUrl}}" style="border: 0; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%"></iframe>

任何帮助将不胜感激!

【问题讨论】:

  • iFrame 高度是一个常见问题,因为确定父 DOM 元素的高度和让 iFrame 展开的问题。我强烈推荐 javascript 来确定 window.height 并使用它来设置高度,因为事情发生变化以获得更好的结果。

标签: html angularjs iframe mobile


【解决方案1】:

我将它与 angularjs 中的 window.innerHeight 结合使用,并且还通过将 height=device-height 添加到我的元标记。

感谢您的帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-05
    • 2011-09-03
    • 2022-01-23
    • 2017-05-07
    • 2018-06-28
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    相关资源
    最近更新 更多