我有一个网页,其视口元标记的“用户可扩展”属性设置为true(Safari reference,Android reference)。因此,具有识别该属性的浏览器的用户(例如Mobile Safari,Android Browser)可以缩小以缩放页面。但是,有一个链接使用AJAX刷新大部分页面,但不执行整页刷新。我想使用JavaScript将视口缩放重置为初始值。但我无法弄清楚如何做到这一点。
唯一的解决方案似乎是整页刷新。有人知道更好的方法吗?
感谢。
答案 0 :(得分:1)
使用jQuery设置视口非常简单:
$('meta[name=viewport]').attr('content', 'width=device-width, initial-scale=1');
这适用于使用jQuery Mobile作为框架的Mobile Safari。
答案 1 :(得分:0)
加载页面后,大多数浏览器都会忽略更改视口。 Opera会做到这一点,Fennec和Android不会,如果我记得我自己的假身体测试正确。