android.webkit.WebSettings.setSupportMultipleWindows()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(165)

本文整理了Java中android.webkit.WebSettings.setSupportMultipleWindows()方法的一些代码示例,展示了WebSettings.setSupportMultipleWindows()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setSupportMultipleWindows()方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:setSupportMultipleWindows

WebSettings.setSupportMultipleWindows介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

WebSettings settings = webView.getSettings();
settings.setSupportMultipleWindows(true);

代码示例来源:origin: chentao0707/SimplifyReader

mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
mWebView.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setSupportMultipleWindows(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setLoadWithOverviewMode(true);

代码示例来源:origin: stackoverflow.com

webSettings.setAppCacheEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setSupportMultipleWindows(true);
mWebview.setWebViewClient(new UriWebViewClient());
mWebview.setWebChromeClient(new UriChromeClient());

代码示例来源:origin: GitLqr/LQRWeChat

@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);
}

代码示例来源:origin: Rukey7/MvpApp

@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();
}

代码示例来源:origin: sunfusheng/MarqueeView

settings.setDomStorageEnabled(true);
settings.setSaveFormData(true);
settings.setSupportMultipleWindows(true);
settings.setAppCacheEnabled(true);

代码示例来源:origin: TheFinestArtist/FinestWebView-Android

settings.setSupportMultipleWindows(webViewSupportMultipleWindows);

代码示例来源:origin: sunfusheng/StickyHeaderListView

settings.setDomStorageEnabled(true);
settings.setSaveFormData(true);
settings.setSupportMultipleWindows(true);
settings.setAppCacheEnabled(true);

代码示例来源:origin: stackoverflow.com

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);
}

代码示例来源:origin: Justson/AgentWeb

mWebSettings.setAppCacheEnabled(true);
mWebSettings.setLoadsImagesAutomatically(true);
mWebSettings.setSupportMultipleWindows(false);

代码示例来源:origin: stackoverflow.com

WebSettings settings = webview.getSettings();  
settings.setSupportMultipleWindows(false);

代码示例来源:origin: stackoverflow.com

WebSettings settings = webview.getSettings();  
settings.setSupportMultipleWindows(true);

代码示例来源:origin: mnnyang/ClassSchedule

/**
 * 多窗口的问题
 */
private void newWin(WebSettings mWebSettings) {
  //html中的_bank标签就是新建窗口打开,有时会打不开,需要加以下
  //然后 复写 WebChromeClient的onCreateWindow方法
  mWebSettings.setSupportMultipleWindows(false);
  mWebSettings.setJavaScriptCanOpenWindowsAutomatically(true);
}

代码示例来源:origin: stackoverflow.com

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
  }
 });

代码示例来源:origin: stackoverflow.com

WebSettings settings = yourWebView.getSettings();
settings.setJavaScriptCanOpenWindowsAutomatically(false);
settings.setSupportMultipleWindows(false);

代码示例来源:origin: SusionSuc/Boring

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());
  }
}

代码示例来源:origin: stackoverflow.com

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);

代码示例来源:origin: stackoverflow.com

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");

代码示例来源:origin: stackoverflow.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);

代码示例来源:origin: stackoverflow.com

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类方法