首页 > 为什么手机网页跳转后返回之前页面,会放大。

为什么手机网页跳转后返回之前页面,会放大。

在测试自己公司的网站:
http://m.xinli001.com

IOS手机上访问,点击首页的应用下载广告之后,点击浏览器的返回,会发现原来的首页(viewport)变大了,双击屏幕后变回原来尺寸,再也不能缩放。不停按前进后退在首页和下载页来回切换,首页是一次变大一次正常地来回变化。

请问为什么会发生这种情况?


在head标签里加一行代码

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />

默认移动页面在手机端,浏览器会为了展现全部缩小viewport,meta里设置initial-scale=1的话就可以按照实际页面展现,这个属性还可以禁止用户缩放


在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为 user-scalable=no 可以禁用其缩放(zooming)功能。这样禁用缩放功能后,用户只能滚动屏幕,就能让你的网站看上去更像原生应用的感觉。注意,这种方式我们并不推荐所有网站使用,还是要看你自己的情况而定!

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

并没有发现这样的问题


如果不想有页面缩放的话,在viewport里禁止缩放就行了。

【热门文章】
【热门文章】