当前位置:   iOS > 正文

移动 - iOS - Safari - window.outerHeight返回0

javascript,safari,ios,outerheight,android,chrome,iphone,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我有一个window.outerHeight的问题.

在移动设备上的Safari浏览器上运行时返回0.我已在Android(Chrome)上测试过,它运行正常.

我在iOS9上.

我想知道旧设备是否支持解决方案或替代方案.

这不是时间问题.

在iPhone上打开以下内容:http: //jsfiddle.net/hfq0Ly1w/

alert(window.outerHeight);

你可以通过在这里查看手机的高度属性来看到Safari上有很多错误:

http://ryanve.com/lab/dimensions/

干杯!



1> Paddy..:

Safari以不同方式设置/读取高度值.如果您使用以下内容,您将没事:

window.innerHeight

即使出现错误,上面也会进行正确的计算.如果滚动时出现浏览器工具栏,它还会调整高度.

你可以在我提供的链接上看到这种情况:

http://ryanve.com/lab/dimensions/

Android不会考虑工具栏.使用JS无法动态计算工具栏高度.

干杯.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/iOS/detail/7992
推荐阅读
相关标签
  

闽ICP备14008679号