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

x33g5p2x  于2022-02-02 转载在 JavaScript  
字(6.4k)|赞(0)|评价(0)|浏览(333)

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

WebSettings.setJavaScriptCanOpenWindowsAutomatically介绍

暂无

代码示例

代码示例来源:origin: HotBitmapGG/bilibili-android-client

final WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
webSettings.setDomStorageEnabled(true);

代码示例来源:origin: wangdan/AisenWeiBo

setting.setJavaScriptCanOpenWindowsAutomatically(true);

代码示例来源:origin: wangdan/AisenWeiBo

setting.setJavaScriptCanOpenWindowsAutomatically(true);

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

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

代码示例来源:origin: wangdan/AisenWeiBo

setting.setJavaScriptCanOpenWindowsAutomatically(true);

代码示例来源: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: sunfusheng/MarqueeView

settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setSupportZoom(true); //支持缩放
settings.setBuiltInZoomControls(true); //支持手势缩放

代码示例来源:origin: cSploit/android

mSettings.setJavaScriptCanOpenWindowsAutomatically(true);
mSettings.setBuiltInZoomControls(true);
mSettings.setAppCacheEnabled(false);

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

settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setSupportZoom(true); //支持缩放
settings.setBuiltInZoomControls(true); //支持手势缩放

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

settings.setJavaScriptCanOpenWindowsAutomatically(
  webViewJavaScriptCanOpenWindowsAutomatically);

代码示例来源: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.setJavaScriptCanOpenWindowsAutomatically(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {

代码示例来源:origin: pili-engineering/PLDroidShortVideo

webSettings.setJavaScriptCanOpenWindowsAutomatically(true);

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

private void initWebViewSettings() {
  WebSettings settings = webView.getSettings();
  settings.setJavaScriptEnabled(true); // 默认false,设置true后我们才能在WebView里与我们的JS代码进行交互
  settings.setJavaScriptCanOpenWindowsAutomatically(true); // 设置JS是否可以打开WebView新窗口
  settings.setSupportZoom(true); // 支持缩放
  settings.setBuiltInZoomControls(true); // 支持手势缩放
  settings.setDisplayZoomControls(false); // 不显示缩放按钮
  settings.setDatabaseEnabled(true);
  settings.setSaveFormData(true);
  settings.setDomStorageEnabled(true);
  settings.setGeolocationEnabled(true);
  settings.setAppCacheEnabled(true);
  settings.setUseWideViewPort(true); // 将图片调整到适合WebView的大小
  settings.setLoadWithOverviewMode(true); // 自适应屏幕
  webView.setHorizontalScrollBarEnabled(false);
  webView.setScrollbarFadingEnabled(true);
  webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
  webView.setOverScrollMode(View.OVER_SCROLL_NEVER); // 取消WebView中滚动或拖动到顶部、底部时的阴影
}

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

// Prepare WebView.
web = (WebView) v.findViewById(R.id.htmlDisplay);
// Set WebView.
final WebSettings webSettings = web.getSettings();

// Enable JavaScript.
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);

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

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

代码示例来源: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

WebSettings settings = webView.getSettings();  
settings.setJavaScriptEnabled(true);  
settings.setJavaScriptCanOpenWindowsAutomatically(true); 
... 
settings.setDatabaseEnabled(true);  
settings.setDatabasePath("/data/data/your.package.name/database_name");

代码示例来源:origin: SunAlwaysOnline/Sukeda

private void initWebView(View v) {
  wv_education = (WebView) v.findViewById(R.id.wv_education);
  WebSettings settings = wv_education.getSettings();
  settings.setJavaScriptEnabled(true);
  settings.setAppCacheEnabled(true);
  settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
  settings.setJavaScriptCanOpenWindowsAutomatically(true);
  settings.setUseWideViewPort(true);
  settings.setLoadWithOverviewMode(true);
  settings.setTextZoom(250);
  get_html();
}

代码示例来源:origin: tikeyc/TAndroidEChart

private void init() {
  //
  WebSettings webSettings = getSettings();
  webSettings.setJavaScriptEnabled(true);
  webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
  webSettings.setSupportZoom(false);
  webSettings.setDisplayZoomControls(false);
  addJavascriptInterface(new TEChartWebView.WebAppEChartInterface(getContext()), "Android");
  loadUrl("file:///android_asset/echartWeb/EChart/EChart.html");
}

相关文章

微信公众号

WebSettings类方法