天涯逐浪
天涯逐浪
  • 发布:2017-08-25 17:55
  • 更新:2018-04-09 14:29
  • 阅读:1693

在viewport中指定width的大小来达到控制页面大小的目的,在安卓上有效,在ios的原生浏览器上有效,但是iphone手机的真机调试里无效,有没有解决办法?

分类:MUI

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那段代码没有发生作用,为什么,有什么解决办法吗?

2017-08-25 17:55 负责人:无 分享
已邀请:
z***@163.com

z***@163.com - web前端

谁知道为什么 我也想知道 跪求

该问题目前已经被锁定, 无法添加新回复