草庐IT

webviews

全部标签

android - onPageFinished 有时不调用 Android WebView

我正在使用webview来显示打印预览,问题是有时webview不显示。发生这种情况时,不会调用onPageFinished()回调。我觉得奇怪的是它在大多数时候都有效,但有时却无效。WebViewwebView=newWebView(context);webView.loadData(html,"text/html","UTF-8");webView.setWebViewClient(newWebViewClient(){@RequiresApi(api=Build.VERSION_CODES.KITKAT)@OverridepublicvoidonPageFinished(WebV

android - react native : Android WebView returns blank screen for some websites and some devices

我已经有几个月的工作reactnative应用程序,其中WebView指向HTTPS站点。这一切都很好,但WebView突然开始返回一个空白页面而不是HTTPS站点。通过调试,我发现:这只发生在我的设备上(没有我的用户报告过这个问题)某些网站会返回空白屏幕,而某些网站会正确呈现。(例如,google.com会呈现而amazon.com会返回空白屏幕)在chrome检查器中调试WebView时,似乎每次对这些站点之一(例如amazon.com)进行GET调用时,调用都会在1秒左右后被取消。这些网站在我的android-chrome浏览器上被正确调用、打开和呈现。似乎我设备中的某些东西阻止

android - 在 AOSP Android 6.0 上更新 WebView

我正在开发基于AOSPAndroid6.0(Marshmallow)的设备。我想将标准Androidwebview更新到最新版本以使用最新的JavaScript。为此,我将external/chromium-webview/prebuilt/arm64/webview.apk替换为最新版本。同样在frameworks/base/core/res/res/values/config.xml中,我从com.android.webview更改了config_webViewPackageName的值>到com.google.android.webview。但是当我尝试启动一些使用webview

android - 如何在 webview Activity 中打开 url

如何在WebviewActivity中打开Url你好,我现在想在WebViewActivity中打开链接我的代码是扫描条形码并直接打开到浏览器的链接但是我想更改它并在Webview中打开我该怎么做请帮我解决这个问题谢谢这里是BarcodeScannerActivity的代码publicclassBarcodeScannerActivityextendsAppCompatActivity{StringscanContent;StringscanFormat;TextViewtextView;Buttonbutton;@OverrideprotectedvoidonCreate(Bundl

android - RuntimeException 在 Android O 中动态创建 WebView

我正在从IntentService动态创建Webview在AndroidO中,出现以下崩溃:java.lang.RuntimeException:AnerroroccurredwhileexecutingdoInBackground()atandroid.os.AsyncTask$3.done(AsyncTask.java:353)atjava.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)atjava.util.concurrent.FutureTask.setException(FutureTask.

android - html5 视频不适用于 android webview

我已经在webview中运行android应用程序一年了。但是前几天有一些客户说html5视频在我的应用程序中没有播放。我有五部手机测试,所有手机都没有问题。大多数客户都可以毫无问题地使用该应用程序。我将preload属性值从auto更改为meta,因为我想是由于网络负载。下图为客户截图。有一个时间是27:10,加载时没有spinner。(我觉得loading结束了)但是,客户无法按下播放按钮,当按下播放按钮时,视频元素周围会出现橙色线条。客户的手机是galaxynote8&galaxyJ7,android版本是8。但是我测试没问题。并且有Android8客户可以毫无问题地使用该服务。

android - cordova-plugin-ionic-webview - 自定义方案不适用于 Android

我正在开发(即将发布)适用于iOS和Android的Cordova应用程序。我正在尝试使用cordova-plugin-ionic-webview为了使用最新的WebView引擎。我可以在iOS上使用这个插件,但在Android上,应用程序在启动时崩溃。我的CONFIG.XML:日志:5726-5770/mycertificate.enterpriseD/SERVER:Handlinglocalrequest:cordovaandroid://my-backend-url-to-avoid-CORS.com/static/js/10.601e7973.chunk.js5726-5773

android - android 中 webView 中的 ERR_ACCESS_DENIED

我已经为androidstudio创建了一个webview应用程序。但没有加载网址。错误是net::ERR_ACCESS_DENIED。谁能帮忙解决这个问题 最佳答案 对我来说这个问题有点傻,我最初忘记在list中添加android:usesCleartextTraffic="true"并启动应用程序。在我添加android:usesCleartextTraffic="true"之后,它仍然给出了ERR_ACCESS_DENIED。然后我清除了数据,卸载了应用程序,重新安装它,然后bam,错误消失了。

Webview 中的 Android 2.3 希伯来语字体

我正在将一个显示希伯来语的应用程序移植到Android2.3。2.3模拟器在TextView中正确显示字符串,但当我尝试将字符串放入WebView时,webview只显示乱码。这告诉我希伯来语字体在模拟器中可用,但webview代码缺少一些东西。这是代码:WebViewmWebView=(WebView)findViewById(R.id.webview);mWebView.loadData(""+temp1+"","text/html","UTF-8");关于如何让模拟器正确显示webview的任何想法。 最佳答案 当您显示页面时

android - Android的WebView.loadUrl方法对Url的长度有限制吗?

我想将本地资源“传输”到从远程服务器加载的页面。我想做这样的事情:webView.loadUrl('http://my.server.com/page.html');webView.loadUrl('javascript:functionsomeLong(){}functioncodeHere(){}....');这是为了节省带宽并减少加载时间。如我所见,无法从远程网页加载Assets文件... 最佳答案 看起来没有限制或者很大。我用简单的代码做了一些测试webView.loadUrl("javascript:functiona(s