草庐IT

X5WebView

全部标签

Android WebView 在缓存路径中下载图片

我正在尝试使用WebView在Android中显示我的博文。我可以将HTML文本保存在sqliteDateBase中以供用户离线时使用,但问题是当用户在线时将图像保存在目录中。下次访问如果在指定目录中找到图像,请使用它!,否则下载并缓存以备将来使用! 最佳答案 尝试启用WebView应用缓存://Setcachesizeto8mbbydefault.shouldbemorethanenoughmWebView.getSettings().setAppCacheMaxSize(1024*1024*8);mWebView.getSett

android - 使 WebView 在 FrameLayout 中可滚动

我希望webview在当前场景下是可滚动的。它现在不滚动。我应该怎么办?包含上述代码的完整.xml文件是: 最佳答案 尝试这样的事情:问题是由于SlidingDrawer而不是由于FrameLayout。尝试我刚刚制作SlidingDrawerandroid:clickable="false"的替代代码,它起作用了: 关于android-使WebView在FrameLayout中可滚动,我们在StackOverflow上找到一个类似的问题: https://s

android - 保持本地存储从内部 WebView 移动到人行横道

我开发了一个cordova应用程序,该应用程序已在约100台平板电脑上发布。现在我们要使用人行横道的力量。一切正常,只是我们在更新时丢失了本地存储信息。我已尽最大努力在谷歌上搜索答案,但找不到任何有关如何将信息从内部WebView迁移到人行横道WebView的信息。所以问题是:更新到人行横道时如何保留本地存储?(或者如何访问之前版本的localstorage?)已发布应用的Cordova版本:3.6.3关于更新:Cordova:5.1.1人行横道:cordova-plugin-crosswalk-webview1.2.0(https://github.com/crosswalk-pro

android - 在 ViewPager 中的 Webview 上进行 Espresso 测试

我有一个使用ViewPager的Android应用程序,View寻呼机中的每个fragment都有自己的WebView。我能够编写测试用例来检查ViewPager上的导航。但是我如何测试作为View寻呼机第一个子节点的webview中的div是否断言提供的字符串?onWebView().withElement(findElement(Locator.ID,"desgination")).check(webMatches(getText(),containsString("Doctor")));这个扔android.support.test.espresso.AmbiguousViewM

java - 安卓系统Webview

我正在查看AOSP源代码以了解WebView是如何实现的。据我所知,在Android6中,WebView现在是一个独立的应用程序(称为AndroidSystemWebview)。但是,在external/chromium-webview文件夹中我只有apk文件。我找到了frameworks/base/core/java/webkit/WebView.java,这似乎是WebView的实现,但我不太明白这是真正的实现还是只是一个stub。是这个,还是chromium网站上的源代码实际上是AndroidSystemWebView?此外,Android应用程序如何使用AndroidSyste

android - 需要在 HTML webview 中显示文本格式的数据,如 Stack Overflow

我有纯文本数据,根据间距行等格式化。但我想将此文本显示为HTML?如何才能做到这一点。[AmericanThinker]March1,2016[AmericanThinker][NavigationMenu]HomeArchivesVideoCartoonsAboutSearchLoginRules/FAQContactDonationsMerchandiseHomeArchivesVideoCartoonsAboutSearchLoginMore[DownArrow]*Rules/FAQ*Contact*Donations*MerchandiseAmericanThinkerBlog

android - 如何在 react-native 中为 webView 请求设置自定义 header

我希望能够在我的ruby​​onrails服务器端检测到http请求来self应用程序中的webView组件。该应用程序正在使用nativereact。特别是,我想区分来自应用程序的请求和来自在ios设备上运行的移动safari的请求。我尝试在AppDelegate.m文件中设置以下内容NSURL*url=[NSURLURLWithString:@"http://localhost:3000/signin"];NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:urlcachePolicy:NSURLReques

java - 由于异常 :java. lang.ClassNotFoundException : com. android.webview.chromium.Drp,没有 DRP key

我们在Genymotion模拟器上运行使用IONIC框架构建的Android应用程序时遇到问题,尽管它在真正的硬件、真正的Android手机上运行良好。我可以看到抛出的错误NoDRPkeyduetoexception:java.lang.ClassNotFoundException:com.android.webview.chromium.Drp这里是来自logcat文件的完整日志fragment:09-2721:53:24.258I/ActivityManager(5528):STARTu0{act=android.intent.action.MAINcat=[android.int

android - HTTPS 证书有时会在 Android WebView 中失败

我在Android中有一个WebView。当我从一个http站点重定向到一个由客户端托管的https站点时,我遇到了间歇性的HTTPS/SSL故障。失败日志:com.company.myappDAppWebViewClient->analyzeURL:1936:2016/10/245:36:29:URL:https://client.website.com/ApplicationRegPage/createAccountcom.company.myappDAppWebViewClient->onReceivedSslError:1936:2016/10/245:36:30:Receiv

android - 从 Android 模拟器使用 WebView WebGL

据我了解,WebGL仅在AndroidLollipop中的WebView(更新Play商店中的WebView组件)和较新版本(无需更新Play商店)中受支持。但是,我有一个使用Android7.1.1的模拟器,WebGL无法正常工作。http://webglreport.com说“此浏览器支持WebGL1,但它被禁用或不可用。”。我也试过安卓6.0的模拟器,也是一样的结果。当使用Chrome时,WebGL在模拟器中运行良好,但在WebView中则不然。WebGL在物理6.0手机的WebView中运行良好。当使用WebView时,WebGL无法在同一个模拟器中工作的原因可能是什么?