2011-03-21 58 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瀏覽器。

相關問題