webviewclient相关内容

如果证书是从特定的自签名 CA 签名的,请检查 WebViewClient 的 onReceivedSslError() 方法

我想覆盖 WebViewClient 的 onReceivedSslError().在这里,我想检查 error.getCertificate() 证书是否由自签名 CA 签名,仅在这种情况下,调用 handler.proceed().在伪代码中: @Overridepublic void onReceivedSslError(WebView 视图,SslErrorHandler 处理程序,Ss ..
发布时间:2022-01-25 10:04:51 移动开发

WebView loadUrl 只工作一次

编辑:我多年前参与过这个项目,但不幸的是,我无法验证任何答案是否适用于给定的场景. 我很难使用一个 WebView 来显示我们的博客.初始化后,它工作得很好.用户可以导航到 WebView 中的不同链接.要返回博客,WebView 外有一个按钮,应再次加载主博客站点. 问题是,在第二次调用 loadUrl 后没有加载任何内容.这是我的代码: 私有WebView wv;@覆盖publi ..
发布时间:2021-12-28 16:03:42 移动开发

如何使用HitTestResult在Android WebView中使用Longclick获取链接图像(而不是图像URL)的链接URL

我尝试捕捉 webview longclicks 以显示上下文菜单.(见下面的代码)长按图像时,我总是将图像 URL 作为额外的(对于带有 IMAGE_TYPE 的未链接图像和带有 SRC_IMAGE_ANCHOR_TYPE 的链接图像).但是,如何获取带有超链接的图像的链接 URL(而不是图像 URL)? 最好的,塞巴斯蒂安 mywebview.setOnLongClickListen ..
发布时间:2021-12-28 15:54:49 移动开发

WebViewClient 和 WebChromeClient 是否互斥?

从这个很好的解释关于之间的差异WebViewClient 和 WebChromeClient 似乎如果你使用一个,你不应该使用另一个(对于同一个 WebView 对象). 我的理解正确吗? 如果不是,什么时候将 WebViewClient 和 WebChromeClient 用于同一个 WebView 对象? 是否有一个例子,只对同一个 WebView 对象同时使用 WebViewC ..
发布时间:2021-12-28 15:51:30 移动开发

寻找具有多个 WebView 的 Android ViewFlipper 示例

我相信你们都知道.设置 WebView 就是创建一个 webview 浏览器客户端、设置属性并将资源加载到浏览器客户端的问题.我已经创建了几个完全可以做到这一点的 Android 应用. 我现在想尝试的是横向滑动不同的网络资源.想象一个主主页位于一个 url,一个类别页面位于另一个 url,一个搜索页面位于另一个 url.我想创建一个 UI 构造,允许从主主页 url 视图滑动到显示类别 u ..
发布时间:2021-12-28 15:47:10 移动开发

Android 4.4 在 onReceivedError 中为 WebView 返回 ERR_CACHE_MISS 错误

我的布局中有一个 webview.默认情况下,会在其中打开搜索表单.在搜索时,搜索表单下方会出现一个列表部分.如果单击列表中的任何链接,将打开详细信息页面.现在我想控制 webview 的后退导航.我将此代码放在 Activity 中. @Override公共布尔 onKeyDown(int keyCode, KeyEvent 事件) {Log.d("类型", 类型);WebView myWe ..
发布时间:2021-12-28 15:39:17 移动开发

适用于 Android 的 WebView 中的 shouldOverrideUrlLoading 未运行

-编辑:找到解决方案- 经过一番大量搜索后想通了 - 一个人(我的意思是一个人)说他们改为使用 onPageLoad();这非常适合我的目的.不同之处在于 onPageLoad() 比 shouldOverrideUrlLoading 运行晚,但它对我的代码没有影响. 我正在尝试使用 OAuth 为 Android 应用程序设置 Twitter 授权,到目前为止我可以成功地将用户发送到授权 ..
发布时间:2021-12-26 19:35:01 移动开发

在 WebView 中打开 PDF

我想在我的 WebView 中打开一个 PDF,我在这个论坛上找到并组合了代码. 尽管我安装了多个 PDF 应用程序,包括 Adob​​e Reader,但它还是会捕获“未找到 PDF 应用程序". 代码如下: 私有类 PsvWebViewClient 扩展了 WebViewClient {@覆盖public boolean shouldOverrideUrlLoading(WebV ..
发布时间:2021-12-14 15:36:09 移动开发

使用 Android WebViewClient 启用特定的 SSL 协议

我的应用程序使用 WebViewClient 与服务器建立 SSL 连接.服务器配置为仅接受 TLSv1.1 及以上协议. 在设备上使用 Android WebViewClient 时,如何检查 a) 支持哪些 SSL 协议和 b) 默认启用. 如何为我的应用程序中使用的 Android WebViewClient 实例启用特定的 SSL 协议. 在运行 Android 4.3 的其 ..
发布时间:2021-12-14 14:33:49 Java开发

用于 Facebook Like 按钮的 Android WebView

我正在尝试在 Android WebView 中创建类似 facebook 的功能(项目规范不允许打开浏览器,或任何应用程序外活动). 所以,限制是它必须在 WebView 中完成.我设法使它成为一个对话框,并且在用户单击按钮时,它(WebView)成功重定向(在同一视图中)到 facebooks 登录页面.身份验证成功后,WebView(在对话框中)将重定向到带有 Facebook 标题的 ..
发布时间:2021-12-09 08:52:10 移动开发

调用loadurl时Android webview启动浏览器

我创建了一个 Activity,它在 LinearLayout 中有一个标题和一个 web 视图.在 onResume() 方法中,它调用 webView.loadUrl(url).问题在于,活动首先显示标题,屏幕的其余部分为空白,然后设备浏览器会使用 URL 页面启动.我想看到的是在标题下方的 WebView 中显示的页面.可能是什么问题? 编辑:好的,做了一些进一步的搜索,找到了这个: ..
发布时间:2021-11-27 23:19:47 移动开发

拦截html按钮点击

当用户点击 html 按钮时是否有可能拦截?我有一个 webviewclient 加载一个带有两个按钮的登录页面.允许和拒绝.我希望您在按下拒绝按钮时进行拦截.(拒绝和允许有相同的 basUrl 和一个 js 做正确的重定向). 提前致谢 解决方案 您可能没有收到对 shouldOverrideUrlLoading() 的回调,因为只有在用户触发导航时才会调用该回调 - 如果您使用 ..
发布时间:2021-09-24 20:03:09 移动开发

Android Webview JavaScript无法在API 18或更高版本上运行

我想在WebView中显示一个带有某些DOM元素的网站.我的意思是,我想删除一个特殊的div元素或将其替换为某些东西. 为此,我做了这样的事情: 要替换某些内容,我使用此模型 document.getElementById("demo").innerHTML = "Hello World!"; 我将其应用于Android WebView,如下所示: public class Web ..
发布时间:2020-07-14 03:28:08 移动开发

Webview上的Android进度栏出现两次

我正在尝试使用progress bar为android创建一个简单的应用程序.一切正常.但是,这里有两个问题 1)启动应用程序后,我可以看到两次加载进度. 2)在初始页面完成加载后,如何禁用进度栏.我不想在每次点击时显示进度栏. 这是我的代码 package com.mycom.jquery; import android.app.Activity; import and ..