protected void fixedAccessibilityInjectorExceptionForOnPageFinished(String url) { if (Build.VERSION.SDK_INT == Build.VERSION_CODES.JELLY_BEAN && getSettings().getJavaScriptEnabled() && mIsAccessibilityEnabledOriginal == null && isAccessibilityEnabled()) { try { try { URLEncoder.encode(String.valueOf(new URI(url)), "utf-8"); // URLEncodedUtils.parse(new URI(url), null); // AccessibilityInjector.getAxsUrlParameterValue } catch (IllegalArgumentException e) { if ("bad parameter".equals(e.getMessage())) { mIsAccessibilityEnabledOriginal = true; setAccessibilityEnabled(false); LogUtils.safeCheckCrash(TAG, "fixedAccessibilityInjectorExceptionForOnPageFinished.url = " + url, e); } } } catch (Throwable e) { if (LogUtils.isDebug()) { LogUtils.e(TAG, "fixedAccessibilityInjectorExceptionForOnPageFinished", e); } } } }
static String checkSettings(WebView wv) { String r = "</br>"; //javascript if (wv.getSettings().getJavaScriptEnabled()) { r = r + " -- JavaScript: Enable</br>"; } else { r = r + " -- JavaScript: Disable</br>"; } //PluginState if (wv.getSettings().getPluginState() == WebSettings.PluginState.OFF) { r = r + " -- Plugin State: OFF</br>"; } else { r = r + " -- Plugin State: ON</br>"; } //AllowFileAccess if (wv.getSettings().getAllowFileAccess()) { r = r + " -- Allow File Access: Enable</br>"; } else { r = r + " -- Allow File Access: Disable</br>"; } return r; } }
String url = "http://e-promotion.al/"; WebView view = (WebView) this.findViewById(R.id.webView1); view.getSettings().setJavaScriptEnabled(true); WebSettings settings = view.getSettings(); settings.getJavaScriptEnabled(); settings.getBuiltInZoomControls(); settings.setBuiltInZoomControls(true); // I use that to show a map in my app, you can delete this line if you want. view.setWebViewClient(new WebViewClient()); view.loadUrl(url);
&& webView.getSettings().getJavaScriptEnabled() && focusedChild instanceof SurfaceView) {
void webview() { private WebView wv; WebView webView = (WebView) findViewById(R.id.webView); webView.loadUrl(httpResultWebView); WebSettings settings = webView.getSettings(); settings.setBuiltInZoomControls(true); settings.getAllowContentAccess(); settings.getJavaScriptEnabled(); settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); webView.setWebViewClient(new WebViewClient()); wv = webView; wv.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { String fileName = URLUtil.guessFileName(url, contentDisposition, mimetype); DownloadManager.Request request = new DownloadManager.Request( Uri.parse(url)); request.allowScanningByMediaScanner(); request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); request.setDestinationInExternalPublicDir("/Library", fileName); DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); dm.enqueue(request); } }); }
if (webView != null && webView.getSettings().getJavaScriptEnabled() && focusedChild instanceof SurfaceView)
@Test public void init_setsWebSettings() { mThreeDSecureWebView.init(mActivity); WebSettings settings = mThreeDSecureWebView.getSettings(); assertEquals(BraintreeHttpClient.getUserAgent(), settings.getUserAgentString()); assertEquals(WebSettings.LOAD_CACHE_ELSE_NETWORK, settings.getCacheMode()); assertTrue(settings.supportMultipleWindows()); assertTrue(settings.getJavaScriptEnabled()); assertTrue(settings.getBuiltInZoomControls()); assertFalse(settings.getDisplayZoomControls()); assertTrue(settings.getDomStorageEnabled()); assertTrue(settings.getDatabaseEnabled()); }
if (webView != null && webView.getSettings().getJavaScriptEnabled() && focusedChild instanceof SurfaceView)