WebSettings settings = webView.getSettings(); settings.setSupportMultipleWindows(true);
mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); mWebView.getSettings().setBuiltInZoomControls(false); mWebView.getSettings().setSupportMultipleWindows(true); mWebView.getSettings().setUseWideViewPort(true); mWebView.getSettings().setLoadWithOverviewMode(true);
webSettings.setAppCacheEnabled(true); webSettings.setJavaScriptCanOpenWindowsAutomatically(true); webSettings.setSupportMultipleWindows(true); mWebview.setWebViewClient(new UriWebViewClient()); mWebview.setWebChromeClient(new UriChromeClient());
@Override public void initView() { mIbToolbarMore.setVisibility(View.VISIBLE); //设置webView WebSettings settings = mWebView.getSettings(); settings.setRenderPriority(WebSettings.RenderPriority.HIGH); settings.setSupportMultipleWindows(true); settings.setJavaScriptEnabled(true); settings.setSavePassword(false); settings.setJavaScriptCanOpenWindowsAutomatically(true); settings.setMinimumFontSize(settings.getMinimumLogicalFontSize() + 8); settings.setAllowFileAccess(false); settings.setTextSize(WebSettings.TextSize.NORMAL); mWebView.setVerticalScrollbarOverlay(true); mWebView.setWebViewClient(new MyWebViewClient()); mWebView.loadUrl(mUrl); setToolbarTitle(TextUtils.isEmpty(mTitle) ? mWebView.getTitle() : mTitle); }
@SuppressLint("SetJavaScriptEnabled") private void init(Context context) { // 顶部显示的进度条 mProgressBar = new ProgressBar(context, null, android.R.attr.progressBarStyleHorizontal); mProgressBar.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, 7, 0, 0)); Drawable drawable = context.getResources().getDrawable(R.drawable.layer_web_progress_bar); mProgressBar.setProgressDrawable(drawable); addView(mProgressBar); WebSettings webSettings = this.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setSupportZoom(true); // 是能放大缩小 webSettings.setUseWideViewPort(true); webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); webSettings.setLoadWithOverviewMode(true); webSettings.setBuiltInZoomControls(true); webSettings.setDisplayZoomControls(false);//隐藏 webSettings.setDomStorageEnabled(true); webSettings.setSupportMultipleWindows(true); //webSettings.setUseWideViewPort(true); this.setWebViewClient(mWebViewClientBase); this.setWebChromeClient(mWebChromeClientBase); setDownloadListener(new DownloadListener()); this.onResume(); }
settings.setDomStorageEnabled(true); settings.setSaveFormData(true); settings.setSupportMultipleWindows(true); settings.setAppCacheEnabled(true);
settings.setSupportMultipleWindows(webViewSupportMultipleWindows);
settings.setDomStorageEnabled(true); settings.setSaveFormData(true); settings.setSupportMultipleWindows(true); settings.setAppCacheEnabled(true);
private void setUpWebView() { likeWebView = new WebView(getContext()); likeWebView.setWebViewClient(new FacebookWebViewClient()); likeWebView.setWebChromeClient(new MyChromeClient()); final WebSettings webSettings = likeWebView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setJavaScriptCanOpenWindowsAutomatically(true); webSettings.setSupportMultipleWindows(true); String url = getFacebookLikeUrl(); likeWebView.loadUrl(url); likeWebView.setLayoutParams(FILL); mContent.addView(likeWebView); }
mWebSettings.setAppCacheEnabled(true); mWebSettings.setLoadsImagesAutomatically(true); mWebSettings.setSupportMultipleWindows(false);
WebSettings settings = webview.getSettings(); settings.setSupportMultipleWindows(false);
WebSettings settings = webview.getSettings(); settings.setSupportMultipleWindows(true);
/** * 多窗口的问题 */ private void newWin(WebSettings mWebSettings) { //html中的_bank标签就是新建窗口打开,有时会打不开,需要加以下 //然后 复写 WebChromeClient的onCreateWindow方法 mWebSettings.setSupportMultipleWindows(false); mWebSettings.setJavaScriptCanOpenWindowsAutomatically(true); }
WebSettings settings = webView.getSettings(); //Enable support multiple windows settings.setSupportMultipleWindows(true); webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onCreateWindow(WebView view, boolean dialog, boolean userGesture, Message resultMsg) { //return true or false after performing the URL request } });
WebSettings settings = yourWebView.getSettings(); settings.setJavaScriptCanOpenWindowsAutomatically(false); settings.setSupportMultipleWindows(false);
public static void setWebViewSetting(WebView mWv) { mWv.getSettings().setJavaScriptEnabled(true); mWv.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); mWv.getSettings().setSupportMultipleWindows(true); mWv.setWebViewClient(new WebViewClient()); mWv.setWebChromeClient(new WebChromeClient()); } }
data = data.replace("%", "%25"); //Data here is the javascript or html data data = data.replace("\\", "%27"); data = data.replace("?", "%3f"); WebSettings browserSettings = webView.getSettings(); browserSettings.setJavaScriptCanOpenWindowsAutomatically(true); browserSettings.setJavaScriptEnabled(true); browserSettings.setSupportMultipleWindows(true); browserSettings.setBuiltInZoomControls(true); browserSettings.setSupportZoom(true);
WebView wv = (WebView) v.findViewById(R.id.webview); wv.getSettings().setSupportZoom(true); wv.getSettings().setBuiltInZoomControls(true); wv.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); WebSettings settings = wv.getSettings(); settings.setUseWideViewPort(true); settings.setJavaScriptEnabled(true); settings.setSupportMultipleWindows(true); settings.setJavaScriptCanOpenWindowsAutomatically(true); settings.setLoadsImagesAutomatically(true); settings.setLightTouchEnabled(true); settings.setDomStorageEnabled(true); settings.setLoadWithOverviewMode(true); wv.loadUrl("http://www.google.com");
WebView webview = new WebView(this); //webview.setInitialScale(100); No need for this one WebSettings settings = webview.getSettings(); settings.setBuiltInZoomControls(false); settings.setUseWideViewPort(true); settings.setJavaScriptEnabled(true); settings.setSupportMultipleWindows(true); settings.setJavaScriptCanOpenWindowsAutomatically(true); settings.setLoadsImagesAutomatically(true); settings.setLightTouchEnabled(true); settings.setDomStorageEnabled(true); settings.setLoadWithOverviewMode(true);
WebSettings settings = webview.getSettings(); settings.setBuiltInZoomControls(false); settings.setUseWideViewPort(true); settings.setJavaScriptEnabled(true); settings.setSupportMultipleWindows(true); settings.setJavaScriptCanOpenWindowsAutomatically(true); settings.setLoadsImagesAutomatically(true); settings.setLightTouchEnabled(true); settings.setDomStorageEnabled(true); settings.setLoadWithOverviewMode(true);