本文整理了Java中android.webkit.WebSettings.setAllowFileAccess()
方法的一些代码示例,展示了WebSettings.setAllowFileAccess()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setAllowFileAccess()
方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:setAllowFileAccess
暂无
代码示例来源:origin: stackoverflow.com
ws.setAllowFileAccess(true);
代码示例来源:origin: TheFinestArtist/FinestWebView-Android
settings.setAllowFileAccess(webViewAllowFileAccess);
代码示例来源:origin: hidroh/materialistic
private void enableCache() {
WebSettings webSettings = getSettings();
webSettings.setAppCacheEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setAppCachePath(getContext().getApplicationContext()
.getCacheDir().getAbsolutePath());
setCacheModeInternal();
}
代码示例来源:origin: Justson/AgentWeb
mWebSettings.setAllowFileAccess(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
代码示例来源:origin: cymcsg/UltimateAndroid
/**
* A webview setting which enable JavaScript ,DomStorage and file access.
* @param webView
* @param appCacheDir
* @return
*/
public static WebSettings getWebSettings(WebView webView, String appCacheDir) {
WebSettings wSet = webView.getSettings();
// wSet.setAppCacheMaxSize();
wSet.setJavaScriptEnabled(true);
wSet.setDomStorageEnabled(true);
// String appCacheDir = this.getActivity().getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath();
wSet.setAppCachePath(appCacheDir);
wSet.setAllowFileAccess(true);
wSet.setAppCacheEnabled(true);
wSet.setCacheMode(WebSettings.LOAD_DEFAULT);
return wSet;
}
代码示例来源:origin: smuyyh/BookReader
webSettings.setAllowFileAccess(true);
代码示例来源: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: 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: JZ-Darkal/AndroidHttpCapture
webSettings.setAllowFileAccess(true);
webSettings.setDatabaseEnabled(true);
String dir = getActivity().getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath();
代码示例来源:origin: jiangqqlmj/FastDev4Android
webSettings.setDefaultTextEncodingName("utf-8"); //设置编码
webSettings.setAllowFileAccess(true);// 支持文件流
代码示例来源:origin: smuyyh/BookReader
private void initWebView() {
mWebview.setFragment(this);
mWebview.getSettings().setJavaScriptEnabled(true);
mWebview.setVerticalScrollBarEnabled(false);
mWebview.getSettings().setAllowFileAccess(true);
mWebview.setHorizontalScrollBarEnabled(false);
mWebview.addJavascriptInterface(this, "Highlight");
mWebview.setScrollListener(new ObservableWebView.ScrollListener() {
@Override
public void onScrollChange(int percent) {
if (mWebview.getScrollY() != 0) {
mScrollY = mWebview.getScrollY();
}
int height = (int) Math.floor(mWebview.getContentHeight() * mWebview.getScale());
int webViewHeight = mWebview.getMeasuredHeight();
mScrollSeekbar.setMax(height - webViewHeight);
mScrollSeekbar.setProgress(percent);
}
});
mWebview.getSettings().setDefaultTextEncodingName("utf-8");
String herf = activity.getPageHref(mPosition);
mWebview.loadUrl("file://" + herf);
}
代码示例来源:origin: wendux/DSBridge-Android
@SuppressLint({"SetJavaScriptEnabled", "AddJavascriptInterface"})
private void init() {
APP_CACHE_DIRNAME = getContext().getFilesDir().getAbsolutePath() + "/webcache";
WebSettings settings = getSettings();
settings.setDomStorageEnabled(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
CookieManager.getInstance().setAcceptThirdPartyCookies(this, true);
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
settings.setAllowFileAccess(false);
settings.setAppCacheEnabled(false);
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setJavaScriptEnabled(true);
settings.setLoadWithOverviewMode(true);
settings.setAppCachePath(APP_CACHE_DIRNAME);
settings.setUseWideViewPort(true);
super.setWebChromeClient(mWebChromeClient);
addInternalJavascriptObject();
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.JELLY_BEAN) {
super.addJavascriptInterface(innerJavascriptInterface, BRIDGE_NAME);
} else {
// add dsbridge tag in lower android version
settings.setUserAgentString(settings.getUserAgentString() + " _dsbridge");
}
}
代码示例来源:origin: delight-im/Android-AdvancedWebView
webSettings.setAllowFileAccess(false);
setAllowAccessFromFileUrls(webSettings, false);
webSettings.setBuiltInZoomControls(false);
代码示例来源:origin: stackoverflow.com
setContentView(R.layout.activity_main);
WebView wv = (WebView)findViewById(R.id.webView1);
WebSettings ws = wv.getSettings();
ws.setPluginState(PluginState.ON);
ws.setJavaScriptEnabled(true);
ws.setAllowFileAccess(true);
wv.loadUrl("file:///android_asset/co.html");
代码示例来源:origin: stackoverflow.com
final WebView wb = (WebView) findViewById(R.id.webviewactivity_webview);
wb.setVisibility(View.INVISIBLE);
wb.getSettings().setBuiltInZoomControls(true);
WebSettings webSettings = wb.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccess(true);
wb.loadURL("http://www.google.co.in");
代码示例来源:origin: bkhezry/ExtraWebView
private void enableCache() {
WebSettings webSettings = getSettings();
webSettings.setAppCacheEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setAppCachePath(getContext().getApplicationContext()
.getCacheDir().getAbsolutePath());
}
代码示例来源:origin: stackoverflow.com
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setPluginState(WebSettings.PluginState.ON);
webSettings.setPluginsEnabled(true);
代码示例来源:origin: stackoverflow.com
String LocalFile = "file:///android_asset/YOUR_HTML_FILE.htm";
WebView webView = (WebView) findViewById(R.id.YOUR_WEB_VIEW);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginsEnabled(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webSettings.setAllowFileAccess(true);
webView.setBackgroundColor(Color.BLACK);
webView.setVerticalScrollBarEnabled(false);
webView.setHorizontalScrollBarEnabled(false);
webView.loadUrl(LocalFile);
代码示例来源:origin: stackoverflow.com
final WebSettings webviewSettings = webView.getSettings();
final String appCachePath = this.getCacheDir().getAbsolutePath();
webviewSettings.setDomStorageEnabled(true);
webviewSettings.setAppCachePath(appCachePath);
webviewSettings.setAllowFileAccess(true);
webviewSettings.setAppCacheEnabled(true);
webviewSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
代码示例来源:origin: calvinaquino/LNReader-Android
public void setupWebView() {
NonLeakingWebView imgWebView = (NonLeakingWebView) findViewById(R.id.webViewImage);
imgWebView.getSettings().setAllowFileAccess(true);
imgWebView.getSettings().setLoadWithOverviewMode(true);
imgWebView.getSettings().setUseWideViewPort(true);
imgWebView.setBackgroundColor(0);
imgWebView.getSettings().setBuiltInZoomControls(UIHelper.getZoomPreferences(this));
imgWebView.setDisplayZoomControl(UIHelper.getZoomControlPreferences(this));
}
内容来源于网络,如有侵权,请联系作者删除!