我有一个网页,其视口(viewport)元标记的“用户可缩放”属性设置为 true(Safari reference、Android reference)。因此,使用可识别该属性的浏览器(例如 Mobile Safari、Android 浏览器)的用户可以通过捏合来缩放页面。但是,有一个链接使用 AJAX 刷新大部分页面,但不执行完整页面刷新。我想使用 JavaScript 将视口(viewport)缩放重置为初始值。但我不知道该怎么做。
唯一的解决方案似乎是刷新整个页面。有人知道更好的方法吗?
谢谢。
最佳答案
使用 jQuery 设置视口(viewport)非常简单:
$('meta[name=viewport]').attr('content', 'width=device-width, initial-scale=1');
这适用于使用 jQuery Mobile 作为框架的 Mobile Safari。
关于android - 如何在没有整页刷新的情况下重置视口(viewport)缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5380385/