草庐IT

ArkTS-WebView

全部标签

java - 如果加载时间超过特定时间,Android Timeout webview

如果加载显示错误消息需要很长时间,我想使我的webview超时。我正在使用setWebViewClient,因为我需要使用publicvoidonReceivedSslError(WebViewView、SslErrorHandler处理程序、SslError错误)。我环顾四周,看到我可以使用方法onProgressChanged(WebViewview,intnewProgress)。现在我不能在setWebViewClient中使用这个方法,也不知道如何解决这个问题。我遇到的另一个问题是,加载页面后进度条永远不会消失,我也无法向方法publicvoidonPageFinished(

android - Android中如何实现webview的多登录?

我想制作一个应用程序,允许用户使用不同的webview登录同一站点的多个帐户。比如我有2个WebView。每个WebView将加载相同的站点,例如gmail.com。并且用户可以在单独的WebView中使用单独的帐户登录。但我面临的问题是2个WebView总是登录到同一个帐户。我用谷歌搜索了很多,这里有一些相关的标题,FacebookMultiLogininAndroidWebviewUsingWebViewformulti-pagelogintowebsiteandfetchdataMultipleLog-InsonSeparateWebViews?(Android)但仍未找到可接受

lv-markdown-in 鸿蒙ArkTs原生Markdown解析插件

给时光以生命,给岁月以文明关键词:HarmonyOS、鸿蒙应用、ArkTs、markdown目录写在前面效果预览基础环境lv-markdown-in插件介绍lv-markdown-in安装自定义样式Methods1.标题样式(lvTitle)2.文字样式(lvText)3.超链接样式(lvLink)4.图片样式(lvImage)5.代码块主题(lvCode)6.引用块样式(lvQuote)写在后面&版权声明写在前面HarmoneyOS开发生态目前暂不完善,官方及第三方插件较少,且无官方及第三方Markdown解析插件可以使用,于是我就利用工作之余用时半个多月熬了几个大夜开发了 lv-markd

android - 膨胀 WebView XML 时出错

我在三星SMG920F(GalaxyS6)版本5.1.1中发现了Crashlytics的崩溃报告(在所有其他设备上我没有检索到相同的错误)。java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.mypackage/com.mypackage.myactivity}:android.view.InflateException:BinaryXMLfileline#21:Errorinflatingclassandroid.webkit.WebView这是我的webview的布局(样式为空样式):这就是我将它包含在

android - WebView 中的不可见缩放控件

我想在WebView中进行双指缩放,但我不希望它具有集成控件(放大和缩小的小按钮),我只想要双指缩放。我试过了,但没有成功:wv1.getSettings().setBuiltInZoomControls(false);wv1.getSettings().setSupportZoom(true);任何想法都会很棒!附:我正在使用API版本8 最佳答案 在API11或更高版本上,您可以使用:webview.getSettings().setBuiltInZoomControls(true);webview.getSettings().

android - WebView 必须加载两次才能正确加载

当带有WebView的页面首次加载时,有时图像会丢失或显示不正确。如果我重新加载页面,WebView始终会完美显示。我知道每个人首先会认为我在loadUrl之后设置了javascript,但事实并非如此。在onCreate我有:learnWebView=(WebView)findViewById(R.id.learnWebView);learnWebView.setWebViewClient(newWebViewClient());learnWebView.getSettings().setJavaScriptEnabled(true);然后在onCreate之后调用的函数中我有:le

android - 在 textview 中单击链接后,如何在 webview 而不是默认浏览器中打开该链接?

我有一个TextView。因为我有这样的文字“你可以访问这个:http://www.google.com”。单击此链接后,它应该在webview而不是默认浏览器中打开它。我的代码是://MainActivity.javalink=(TextView)findViewById(R.id.textView);link.setText("Youmayvisithere:http://www.google.com");link.setMovementMethod(LinkMovementMethod.getInstance());//list我尝试使用此链接:handletextviewlin

Javascript注入(inject)到webview

我知道它存在很多问题,但我不明白为什么我的以下代码不再起作用这是我的代码:privatevoidinit(){webview.setWebViewClient(newFormWebViewClient());webview.postUrl(url,EncodingUtils.getBytes(data,"BASE64"));}privateclassFormWebViewClientextendsWebViewClient{@OverridepublicvoidonPageStarted(WebViewview,Stringurl,Bitmapfavicon){super.onPage

android - 如何在 android WebView 中获取整个高度?

我有一个RelativeLayout和WebView。我正在将一些生成的html文本加载到该WebView中。加载数据后WebView高度超出屏幕。现在我需要整个WebView的高度。到目前为止,我尝试了WebView#getHeight()、WebView#getBottom()但我得到的是可见内容的高度。如何获取WebView的总高度? 最佳答案 我终于得到了问题的答案。这就是答案。加载WebView后,我们将在WebViewClient#onPageFinished中调用我们需要调用javascript来获取WebView完整

android - Android 中 WebView 的点击事件无法获取当前 URL

privateWebViewwv;publicvoidonCreate(Bundleicicle){super.onCreate(icicle);setContentView(R.layout.infoweblinkview);wv=(WebView)findViewById(R.id.weblinkview);wv.setWebViewClient(newWebViewClient());wv.getSettings().setJavaScriptEnabled(true);wv.loadUrl(getString(R.string.infourl));wv.setOnClickLi