gpt4 book ai didi

android - Android 的 webview 的替代方案

转载 作者:IT老高 更新时间:2023-10-28 21:53:10 31 4
gpt4 key购买 nike

有谁知道 Android 的 webview 组件的替代方案?由于某些原因,它的功能对我来说是不够的:当我浏览 wml 页面 (wap) 时,我需要能够捕获对某个 url 的每个请求。无论如何,我需要能够做 Android 的 webview 不适合做的事情。我想“嘿,让我们玩一下源代码吧,我很确定 webviews 正在使用 apache.org 库来访问互联网”。哦,男孩是我弄错了。 Webviews 使用 native 代码,这就是我遇到的问题。

所以我想知道是否有人知道另一种 Web 浏览器 View ,用纯 Java 编写,这将是开源的并且很好。如果它很慢也没问题,我正在显示一些基本的 wap 页面...

提前致谢。

最佳答案

您可以使用 setWebViewClient 和 setWebChromeClient 扩展 WebView 的功能。

WebView.setWebViewClient(new MyWebViewClient());
WebView.setWebChromeClient(new WebChromeClient() {..}

您可以通过覆盖以下方法来处理从 WebView 发送/接收的每个请求:

public boolean shouldOverrideUrlLoading(WebView view, String url) {..}
public void onPageStarted(WebView view, String url, Bitmap favicon) {..}
public void onPageFinished(WebView view, String url) {..}

关于android - Android 的 webview 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7611847/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com