我有一個電話差距應用程序,可以啓用/禁用動態縮放。該應用程序允許在具有詳細圖表的頁面上縮放,而對於應用程序的其餘部分禁用縮放。 啓用:Phonegap Zoom Level
<meta id="viewport" name="viewport"
content="initial-scale=1.0, maximum-scale=3.0, minimum-scale=1.0, user-scalable=yes" />
禁用:
<meta id="viewport" name="viewport"
content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
我的問題是,它是可能的,用戶可放大,然後去
變焦時使用Meta視標籤改變禁用縮放的頁面。在這裏他們將被鎖定在放大的水平。
我發現如何發現問題就在這裏:
Safari iPhone - How to detect zoom level and offset?
但是,有沒有辦法編程,最好在JavaScript中(保持不定製工作的PhoneGap的應用程序跨平臺),設置縮放級別? (目前我正在刷新文檔,這很有效,但它可能是處理它的最慢的方法)
謝謝發佈,但我正在尋找一種方法來控制放大javascript,以便我不必重做代碼/項目的Android和IOS。 – leech
這不是我正在尋找的東西(它當然不能用於IOS),但它確實解決了Android中的問題。在android中,你必須做一個定製的生成。 – leech
webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);全屏幕 – letroll