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

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

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

WebSettings.setAllowUniversalAccessFromFileURLs介绍

暂无

代码示例

代码示例来源:origin: commonsguy/cw-omnibus

@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 wv=(WebView)findViewById(R.id.webview);
 wv.getSettings().setJavaScriptEnabled(true);
 wv.getSettings().setAllowUniversalAccessFromFileURLs(true);
 if (savedInstanceState!=null) {
  chosenAsset=savedInstanceState.getString(STATE_ASSET);
  if (chosenAsset==null) {
   pickedDocument=savedInstanceState.getParcelable(STATE_PICKED);
   if (pickedDocument!=null) {
    loadPdfUri(pickedDocument.toString());
   }
  }
  else {
   loadPdf(chosenAsset);
  }
 }
}

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

settings.setAllowUniversalAccessFromFileURLs(webViewAllowUniversalAccessFromFileURLs);

代码示例来源:origin: delight-im/Android-AdvancedWebView

@SuppressLint("NewApi")
protected static void setAllowAccessFromFileUrls(final WebSettings webSettings, final boolean allowed) {
  if (Build.VERSION.SDK_INT >= 16) {
    webSettings.setAllowFileAccessFromFileURLs(allowed);
    webSettings.setAllowUniversalAccessFromFileURLs(allowed);
  }
}

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

mWebSettings.setAllowUniversalAccessFromFileURLs(false);

代码示例来源:origin: GcsSloop/diycode

private void initialize() {
  loadUrl("file:///android_asset/html/preview.html");
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
    getSettings().setAllowUniversalAccessFromFileURLs(true);
  }
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
  }
  setWebChromeClient(new WebChromeClient() {
    @SuppressLint("JavascriptInterface")
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
      super.onProgressChanged(view, newProgress);
      if (newProgress == 100) {
        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
          loadUrl(mPreviewText);
        } else {
          evaluateJavascript(mPreviewText, null);
        }
      }
    }
  });
}

代码示例来源:origin: rignaneseleo/SlimSocial-for-Facebook

@SuppressLint("NewApi")
protected static void setAllowAccessFromFileUrls(final WebSettings webSettings, final boolean allowed) {
  if (Build.VERSION.SDK_INT >= 16) {
    webSettings.setAllowFileAccessFromFileURLs(allowed);
    webSettings.setAllowUniversalAccessFromFileURLs(allowed);
  }
}

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

protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 WebView myWebView = (WebView) findViewById(R.id.webview);
 WebSettings webSettings = myWebView.getSettings();
 webSettings.setJavaScriptEnabled(true);
 myWebView.setWebChromeClient(new WebChromeClient());
 myWebView.setWebViewClient(new WebViewClient());
  webSettings.setAllowUniversalAccessFromFileURLs(true);
 myWebView.loadUrl("http://www.google.com");

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

WebSettings webSettings = webView.getSettings();
 webSettings.setJavaScriptEnabled(true);
 webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
 if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN) {
   webSettings.setAllowFileAccessFromFileURLs(true);
   webSettings.setAllowUniversalAccessFromFileURLs(true);
 }

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

WebSettings webSettings = webView.getSettings();
 webSettings.setJavaScriptEnabled(true);
 webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
 if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN) {
   webSettings.setAllowFileAccessFromFileURLs(true);
   webSettings.setAllowUniversalAccessFromFileURLs(true);
 }

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

mWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowUniversalAccessFromFileURLs(true);
webSettings.setDomStorageEnabled(true);
mWebView.setWebChromeClient(new WebChromeClient());

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

WebSettings webSettings = webView.getSettings();
 webSettings.setJavaScriptEnabled(true);
 webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
 if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN) {
   webSettings.setAllowFileAccessFromFileURLs(true);
   webSettings.setAllowUniversalAccessFromFileURLs(true);
 }

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

webView = (WebView) view.findViewById(R.id.webView);
webView.setVisibility(View.VISIBLE);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) //required for running javascript on android 4.1 or later
  {
    settings.setAllowFileAccessFromFileURLs(true);
    settings.setAllowUniversalAccessFromFileURLs(true);
  }
settings.setBuiltInZoomControls(true);
webView.setWebChromeClient(new WebChromeClient());
webView.addJavascriptInterface(new MyJavascriptInterface(), "androidInterface");

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

webView = (WebView) findViewById(R.id.webView1);
 WebSettings settings = webView.getSettings();
 settings.setJavaScriptEnabled(true);
 settings.setAllowFileAccessFromFileURLs(true);
 settings.setAllowUniversalAccessFromFileURLs(true);
 settings.setBuiltInZoomControls(true);
 webView.setWebChromeClient(new WebChromeClient());
 webView.loadUrl("file:///sdcard/path/to/your/pdf.pdf");

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

WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN)
{
  settings.setAllowFileAccessFromFileURLs(true);
  settings.setAllowUniversalAccessFromFileURLs(true);
}
settings.setBuiltInZoomControls(true);
settings.setDisplayZoomControls(false);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setWebViewClient(new WebViewClient());

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

webView.getSettings().setAllowUniversalAccessFromFileURLs(false);

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

setting.setAllowFileAccess(allowFileAccess);
setting.setAllowFileAccessFromFileURLs(allowFileAccessFromFileURLs);
setting.setAllowUniversalAccessFromFileURLs(allowUniversalAccessFromFileURLs);
setting.setAppCacheEnabled(appCacheEnabled);
setting.setBlockNetworkImage(blockNetworkImage);

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

settings.setAllowUniversalAccessFromFileURLs(true);

代码示例来源:origin: douban/rexxar-android

if (Utils.hasJellyBean()) {
  ws.setAllowFileAccessFromFileURLs(true);
  ws.setAllowUniversalAccessFromFileURLs(true);

代码示例来源:origin: Unity-Technologies/unity-ads-android

settings.setAllowUniversalAccessFromFileURLs(false);

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

this.getSettings().setAllowUniversalAccessFromFileURLs(false);

相关文章

微信公众号

最新文章

更多

WebSettings类方法