2011-03-21 60 views
6

我有一个网页,其视口元标记的“用户可扩展”属性设置为true(Safari reference,Android reference)。因此,具有识别该属性的浏览器的用户(如Mobile Safari,Android Browser)可以缩小页面的比例。但是,有一个链接使用AJAX刷新大部分页面,但不会执行整页刷新。我想使用JavaScript将视口缩放重置为初始值。但我无法弄清楚如何做到这一点。如何在没有整页刷新的情况下重置视口缩放?

唯一的解决方案似乎是整页刷新。任何人都知道更好的方法?

谢谢。

回答

0

加载页面后,大多数浏览器将忽略更改视口。歌剧会做到这一点,如果我记住我自己的测试与正确的假身体,Fennec和Android不会。

1

很简单的交易来设置使用jQuery视:

$('meta[name=viewport]').attr('content', 'width=device-width, initial-scale=1'); 

这使用jQuery Mobile作为一个框架,适用于移动Safari浏览器。

相关问题