安卓app内嵌套webview viewport失效
var dpr = 1 / window.devicePixelRatio;
document.write('<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale='+dpr+',minimum-scale='+dpr+',maximum-scale='+dpr+'" />')
var fz = document.documentElement.clientWidth / 20
document.getElementsByTagName('html')[0].style.fontSize = fz + 'px';
这段代码在IOS的APP内没有问题,但是在安卓的APP内不能缩放
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
之前也是非常诡异地,在某些机型上出现了这种情况,有记录的是小米系列的机型,当时我想着输出一下屏幕宽高试试?然后log出来之后,莫名其妙就好了,就是下面这个输出:
没有深究,楼主尝试下吧。
引用了flexible库,解决了问题
安卓那边的webview有开通viewport的权限吗?
webview权限是需要开通有些功能才能用的