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

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

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

WebSettings.setAllowContentAccess介绍

暂无

代码示例

代码示例来源:origin: airbnb/AirMapView

@SuppressLint({ "SetJavaScriptEnabled", "AddJavascriptInterface" })
@Override public View onCreateView(
  LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
 View view = inflater.inflate(R.layout.fragment_webview, container, false);
 webView = (WebView) view.findViewById(R.id.webview);
 mLayout = (ViewGroup) view;
 WebSettings webViewSettings = webView.getSettings();
 webViewSettings.setSupportZoom(true);
 webViewSettings.setBuiltInZoomControls(false);
 webViewSettings.setJavaScriptEnabled(true);
 webViewSettings.setGeolocationEnabled(true);
 webViewSettings.setAllowFileAccess(false);
 webViewSettings.setAllowContentAccess(false);
 webView.setWebChromeClient(new GeoWebChromeClient());
 AirMapType mapType = AirMapType.fromBundle(getArguments());
 webView.loadDataWithBaseURL(mapType.getDomain(), mapType.getMapData(getResources()),
   "text/html", "base64", null);
 webView.addJavascriptInterface(new MapsJavaScriptInterface(), "AirMapView");
 return view;
}

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

settings.setAllowContentAccess(webViewAllowContentAccess);

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

myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
// Enable some handy features. What are the requirements of your HTML/JavaScript code?
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowContentAccess(true);
webSettings.setAppCacheEnabled(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
  WebView.setWebContentsDebuggingEnabled(true);
}
myWebView.loadUrl("http://192.99.56.153:35555/htmlchat/123flashchat.html?init_host=192.99.56.153&init_host_s=192.99.56.153&init_host_h=192.99.56.153");

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

webView.setWebViewClient(new MyWebViewClient());
 WebSettings webSetting = webView.getSettings();
 webSetting.setJavaScriptEnabled(true);
 webSetting.setPluginState(WebSettings.PluginState.ON_DEMAND);
 //webSetting.setBuiltInZoomControls(true);
 webSetting.setAllowContentAccess(true);
 web.addJavascriptInterface(new Samlplejavaconect(), "Helper");//NEW LINE
 webSetting.setDefaultTextEncodingName("utf-8");
 webView.loadUrl("file:///android_asset/"+htmlFile);

代码示例来源:origin: jeasonlzy/HeaderViewPager

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View view = inflater.inflate(R.layout.fragment_webview, container, false);
  webView = (WebView) view.findViewById(R.id.webView);
  webView.getSettings().setJavaScriptEnabled(true);
  webView.getSettings().setDomStorageEnabled(true);
  webView.getSettings().setAllowContentAccess(true);
  webView.getSettings().setAppCacheEnabled(true);
  webView.getSettings().setDisplayZoomControls(true);
  webView.setWebChromeClient(new WebChromeClient());
  webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
      view.loadUrl(url);
      return true;
    }
  });
  webView.loadUrl("https://github.com/jeasonlzy0216");
  return view;
}

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

webSettings.setBuiltInZoomControls(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
  webSettings.setAllowContentAccess(true);
  webSettings.setDisplayZoomControls(false);

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

webSettings.setSupportZoom(true);
webSettings.setDomStorageEnabled(true);
webSettings.setAllowContentAccess(true);
webSettings.setAllowFileAccess(true);
mWebView.setWebViewClient(new DefaultWebViewClient() );

代码示例来源:origin: appnexus/mobile-sdk-android

webView.getSettings().setAllowContentAccess(false);

代码示例来源:origin: kazy1991/LxWebView

setting.setAllowContentAccess(allowContentAccess);
setting.setAllowFileAccess(allowFileAccess);
setting.setAllowFileAccessFromFileURLs(allowFileAccessFromFileURLs);

代码示例来源:origin: AndroidHardening/PdfViewer

settings.setAllowContentAccess(false);
settings.setAllowFileAccess(false);
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);

代码示例来源:origin: LiuhangZhang/qrcode_android

webSettings.setSupportZoom(false);
webSettings.setBuiltInZoomControls(false);
webSettings.setAllowContentAccess(true);
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);

代码示例来源:origin: flipkart-incubator/android-inline-youtube-view

/**
 * Initialises YoutubeWebView with given videoId and youtubeListener
 */
@SuppressLint("SetJavaScriptEnabled")
private void initWebView(String webViewUrl) {
  WebSettings set = this.getSettings();
  set.setJavaScriptEnabled(true);
  set.setUseWideViewPort(true);
  set.setLoadWithOverviewMode(true);
  set.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);
  set.setCacheMode(WebSettings.LOAD_DEFAULT);
  set.setPluginState(WebSettings.PluginState.ON_DEMAND);
  set.setAllowContentAccess(true);
  set.setAllowFileAccess(false);
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
    set.setMediaPlaybackRequiresUserGesture(false);
  }
  this.setLayerType(View.LAYER_TYPE_NONE, null);
  this.measure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED);
  this.loadUrl(webViewUrl);
  if (BuildConfig.DEBUG && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    setWebContentsDebuggingEnabled(true);
  }
  this.setWebViewClient(initWebViewClient());
}

代码示例来源:origin: vic797/prowebview

getSettings().setSupportMultipleWindows(true);
getSettings().setJavaScriptEnabled(true);
getSettings().setAllowContentAccess(true);
getSettings().setAllowFileAccess(true);
getSettings().setAllowFileAccessFromFileURLs(true);

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

webView.setFocusableInTouchMode(true);
settings.setDatabaseEnabled(true);
settings.setAllowContentAccess(true);
settings.setLoadsImagesAutomatically(true);
webView.addJavascriptInterface(this, "AndroidInterface");

代码示例来源:origin: appnexus/mobile-sdk-android

this.getSettings().setAllowContentAccess(false);

代码示例来源:origin: appnexus/mobile-sdk-android

this.getSettings().setAllowContentAccess(false);

相关文章

微信公众号

最新文章

更多

WebSettings类方法