草庐IT

webView2

全部标签

android - 清除 WebView 缓存的 101 种方法 - 所有这些都不起作用

我的应用程序中有一个非常简单的WebView,它显示“欢迎”对话框。我发送服务器的语言来响应,如下所示:MapnoCacheHeaders=newHashMap(2);noCacheHeaders.put("Pragma","no-cache");noCacheHeaders.put("Cache-Control","no-cache");noCacheHeaders.put("Accept-Language",Locale.getDefault().toString());mWebView.loadUrl("www.fake.com",noCacheHeaders);这工作正常-但是

android - WebView 拉动刷新

是否可以在WebView(版本2.2及更高版本)中实现拉动刷新功能以重新加载页面? 最佳答案 你试过了吗https://github.com/chrisbanes/Android-PullToRefresh根据文档,它还支持WebView,并且演示应用程序非常棒。 关于android-WebView拉动刷新,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8339583/

android - webview.loadUrl ("about:blank") 问题

在我的应用程序中,我有一个WebView,最初我在其中加载任何网站,比如www.google.com。稍后单击按钮我想清除此webview,为此我会这样做webview.loadUrl("about:blank");但是这样做并没有清除我的webview,它继续显示google.com我尝试将webview重新初始化为webview=newWebView(this);webview.loadUrl("about:blank");我也试过webview.clearHistory();webview.loadUrl("about:blank");但我得到了相同的结果,webview显示go

android dialogFragment "sometimes"不显示 webview

我有一个DialogFragment,里面有一个WebView。如果webview加载页面的速度不够快,DialogFragment将完全收缩并且不显示webview。否则,如果加载速度很快,则会显示WebView。 最佳答案 我自己找到了解决方案。如果您将LinearLayout用作DialogFragment的RootView,则会发生这种情况,将其更改为FrameLayout即可解决该问题。我不明白为什么,但它有效。 关于androiddialogFragment"sometime

android - 防止在 FragmentPagerAdapter 中重新加载 WebView?

我有一个FragmentPagerAdapter用于显示大约6个选项卡,所有这些选项卡都从Web服务器加载数据。其中一个选项卡包含一个从我的服务器加载图像的WebView。生成图像的服务器端成本很高,因此我想减少重新加载WebView的调用次数。对于非WebView选项卡,我已经能够保存我的状态(对于那些,只是一个简单的数组)并在选项卡被刷过时恢复它们。问题:每次我使用FragmentPagerAdapter滑动回到WebView时,WebView都会重新加载,导致重新加载时间长,网络服务器负载高。考虑的解决方案:使用ViewPager.setOffscreenPageLimit()这

java - 如何使用 webview 下载文件? (这个案例很奇怪)

我想使用webview从网站下载文件(例如.mp3)但问题是每当我点击链接时,它都会打开浏览器(默认浏览器)在它关闭之前出现一秒钟。并且没有文件被下载。这是我的代码,importandroid.app.Activity;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;importandroid.webkit.WebChromeClient;importandr

android - 在 WebView 中显示来自 Google Docs 的文档

在WebView(Android)中显示谷歌文档的问题这是我的代码mWebView=(WebView)findViewById(R.id.web);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("https://docs.google.com/viewer?url="+"https://docs.google.com/file/d/0B7pKTkDz8c3gWGNRTWJidTBTVmc/edit?usp=sharing");当我点击此处时,我的android会显示打开链接的选项(例如浏览器、Chr

Android WebView 显示一个空白页面

尝试创建WebView,但它只显示空白/白色页面。我遵循了几个示例,他们都说可以使用此代码...这是我的代码:importandroid.app.Activity;importandroid.os.Bundle;importandroid.webkit.WebView;publicclassPostenWebViewextendsActivity{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.web_view);WebView

android - Windows Phone 7 相当于 Android 的 WebView

我开始使用PhoneGap,并看到它使用chromeless浏览器View和手机的url字符串来重用HTML/JS/CSS来构建跨平台应用程序。我知道在Android中,这是一个WebView,而iOS的等价物是UIWebView.当我开始寻找WindowsPhone7以及如何调出WebView的等效项时,我的Google技能让我失望了。什么相当于WindowsPhone7中的AndroidWebView? 最佳答案 WebBrowser是等价的。 关于android-WindowsPh

Android WebView 开发通过 chrome://inspect 调试页面设置

1.首先在app/src/main/AndroidManifest.xml设置允许对appdebug2.在初始化WebView时调用 webView.setJavaScriptEnabled(true)方法WebViewwebView=findViewById(R.id.webView);webView.setWebContentsDebuggingEnabled(true);//主要是执行这一行,参数传true3.手机端/模拟器安装移动端chrome浏览器,如果是配合pc端chrome调试,手机端chrome版本不能比pc端chrome版本高,否则可能无法成功调试。此外也可以使用手机端chr