草庐IT

5WebView

全部标签

java - android webview loadurl 慢

我正在开发一个应用程序,我正在从webView中的外部url加载网页。加载页面需要很长时间才能加载,需要30秒到1分钟所以请看这里我的代码importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.support.v7.widget.Toolbar;importandroid.util.Log;importandroid.view.MenuItem;importandroid.view.View;importandroid.webkit.WebView;importandroi

机器人-O : app crash with webview

我只是在布局中放置了一个WebView。当我在Android-O预览版模拟器中运行该项目时,出现以下错误:E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.example.mvvmrecyclerview,PID:3527java.lang.SecurityException:Signaturecheckfailedforcom.example.mvvmrecyclerviewatandroid.os.Parcel.readException(Parcel.java:1915)atandroid.os.Parcel.readExceptio

android - 如何修复 WebView Chrome 76 上的 CORS 错误?

我已经从我的应用向API服务器发送了请求;WebViewChrome76.0.3809.89API无法调用日志中显示以下错误:从源“file://”访问位于“https://.....”的XMLHttpRequest已被CORS策略阻止:没有“Access-Control-Allow-Origin”header请求的资源。它在Chrome75上正常工作。如何在WebViewAndroid上禁用此CORS检查?或者有没有其他解决办法 最佳答案 好像是Chrome76的bughttps://bugs.chromium.org/p/chr

android - 如何将自定义字体嵌入到 Android 应用程序 (WebView)

我想在我的Android应用程序中嵌入自定义字体。我不使用TextView,所以像thisone这样的教程(HowtousecustomfontwithTextView)没有帮助。在我的例子中,内容取自SQLite数据库并使用WebView显示在屏幕上。我也不使用bundle的HTML文件,所以thistutorial(HowtousecustomfontwithWebView)也没有解决我的问题。请注意,这是我的代码:publicvoidinitWebview(){WebSettingssettings=wvContent.getSettings();settings.setDefa

Android:如何在将数据加载到 WebView 时显示进度条?

如何在将数据加载到我的webview时显示进度条?我的代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_PROGRESS);getWindow().setFeatureInt(Window.FEATURE_PROGRESS,Window.PROGRESS_VISIBILITY_ON);this.setProgressBarVisibility(true);setContentView(R.l

android - 数据 :text/html not available with certain WebView text/html content strings 处的网页

我正在使用以下Java代码创建一些用于显示内容的HTML。publicStringhtmlFromArrayList(ArrayLista){StringBuilderreturnStringBuilder=newStringBuilder();for(TSIi:a){returnStringBuilder.append("");returnStringBuilder.append(i.itemTitle);returnStringBuilder.append("");returnStringBuilder.append(i.itemText);returnStringBuilder.

android - 在 android 中刷新 webview 时显示微调器

我想知道如何在加载特定页面时在androidwebview中添加加载微调器。在我的应用程序中,我使用的是webview。我希望当我浏览链接时出现加载进度条或android微调器。这是我的webview代码。publicclassURLActivityextendsActivity{@SuppressLint("SetJavaScriptEnabled")@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.ac

android - Webview 上的 Html5 视频在 Lollipop 上缺少全屏按钮

我正在开发一个在webview上播放html5视频的android应用程序,我已经在firefox、chrome、opera和IE上测试了视频,视频控件显示全屏按钮,但在androidlollipopwebview上没有全屏按钮和因此无法全屏播放视频。我尝试了几种javascript方法来最大化视频,但都没有奏效。这是Chrome上的错误还是有激活按钮的方法?PS:看来我不是一个人在这个https://code.google.com/p/chromium/issues/detail?id=470666 最佳答案 Android文档说

javascript - 在android中使用webview将javascript文件注入(inject)我的网站

我想将javascript文件注入(inject)我的站点。我的站点是服务器上的一个简单的html页面。我注入(inject)了css文件。(withManish'shelp)因此我现在可以使用CSS管理我的简单html网站。但我也想用javascript来管理它。我的jscript.js文件位于asset文件夹中。我想在我的网站上拥有对javascript的完全访问权限。(记住,这是我的网站)。请为我写出正确的代码。谢谢。这是我的MainActivity.java文件:packagecom.example.z5070.myapplication;importandroid.suppo

android - 如何在webview android中启用缓存

我想在webviewandroid中启用缓存。我在webview中加载一个url我想要的是当我在webview中再次打开相同的url时,它应该从缓存中加载该url以便更快地加载,我该如何实现? 最佳答案 您可以使用WebView缓存在WebView中启用缓存。在WebView的属性中添加以下行:webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 关于android-如何在webviewandro