javascript - 为什么手机网页跳转后返回之前页面,会放大。
迷茫
迷茫 2017-04-10 17:23:36
[JavaScript讨论组]

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

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

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(5)
PHP中文网

在head标签里加一行代码

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

并没有发现这样的问题

  • Android 4.2.1

  • UC 浏览器 10.9.4.728

天蓬老师

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

PHPz

默认移动页面在手机端,浏览器会为了展现全部缩小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">
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号