viewport我是通过下列代码写入页面的:document.write('<meta name="viewport" content="width=320,initial-scale='+(window.screen.width/320)+',user-scalable=no">');
这段代码写入页面里后,在安卓机器或者ios上的原生浏览器里,通过window.innerWidth拿到的宽度都是320没有问题,但是在iphone手机的真机调试里window.innerWidth拿到的依然是浏览器页面的原先的可视宽度(如在iPhone6的原生浏览器里,上诉代码加入后,window.innerWidth拿到的宽度是320,而在iphone手机的真机调试里的页面上,上诉代码加入后拿到的宽度却还是375),即说明viewport那段代码没有发生作用,为什么,有什么解决办法吗?
![天涯逐浪](https://img-cdn-tc.dcloud.net.cn/account/identicon/a6dfb1d243badc17959afc333db92420.png)
天涯逐浪
- 发布:2017-08-25 17:55
- 更新:2018-04-09 14:29
- 阅读:1807
在viewport中指定width的大小来达到控制页面大小的目的,在安卓上有效,在ios的原生浏览器上有效,但是iphone手机的真机调试里无效,有没有解决办法?
分类:MUI
1 个回复
z***@163.com - web前端
谁知道为什么 我也想知道 跪求