我试图在网页浏览中嵌入HTML页面。该页面有一些jquery和javascript。单击输入字段时,它会显示jquery datepicker。它在本机浏览器中运行良好,但在webview中不起作用。我确实将enableJavascript设置为true但仍未显示。因此,我不确定如果在本机浏览器中打开它是如何工作的,但如果在webview中则不行。我错过了什么吗?任何帮助表示赞赏。这是我的代码:
myWebView = (WebView) findViewById(R.id.webView);
//Enable Javascript
WebSettings webSettings = myWebView.getSettings();
webSettings.setLoadWithOverviewMode(true);
//Enable DOM Storage
webSettings.setDomStorageEnabled(true);
//Enable Zoom
webSettings.setBuiltInZoomControls(true);
//I was adviced to place some of this to handle page navigation:
myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(new WebViewClient());
//other settings
myWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
myWebView.setScrollbarFadingEnabled(false);
//finally, load url
myWebView.loadUrl("https://www.mycustomurl.com");
答案 0 :(得分:1)
您必须在网络视图中启用Javascript ...
像这样,WebView.getSettings().setJavaScriptEnabled(true);
在你的代码中,也添加它..
webSettings.setJavaScriptEnabled(true);