用户可通过PhoneGap和jQuery Mobile进行扩展

时间:2013-09-23 08:39:36

标签: jquery-mobile cordova

我正在使用PhoneGap 3.0(CLI)来构建PhoneGap应用程序。

我也在使用jQuery Mobile。我面临着允许特定页面和用户可扩展的#34;

的问题

Meta视口

<meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0, user-scalable=yes">

在移动浏览器上查看时效果很好,但在PhoneGap应用程序中,它不允许缩放。

任何帮助?

1 个答案:

答案 0 :(得分:1)


显然,Phonegap(Android)在WebView中打开index.html,如果要扩展,则必须启用SupportZoom。在MainActivity中,添加代码:

public void onCreate(Bundle savedInstanceState) {
    CookieManager.setAcceptFileSchemeCookies(true);
    super.onCreate(savedInstanceState);
    super.setIntegerProperty("loadUrlTimeoutValue", 60000);
    super.loadUrl("file:///android_asset/www/index.html");
    //Enable zoom in WebView
    WebSettings settings = super.appView.getSettings();
    settings.setBuiltInZoomControls(true);
    settings.setSupportZoom(true);
}

在UIWebView(iOS)中,您可以看到herehere