gpt4 book ai didi

android - 在 Android WebView 中使用 FireFox

转载 作者:行者123 更新时间:2023-11-30 03:57:10 25 4
gpt4 key购买 nike

我正在为我的客户创建一个简单的 WebView 应用程序,它将一个 Web 门户拉到该应用程序。 .apk 已编译并适用于旧版本的 Android;但是,我在使用任何 3.x.x 或更高版本的操作系统时遇到问题; native Android 浏览器返回的位置:“ERROR 500HTTP Web 服务器:无效的 POST 请求异常”。

为了在任何应用程序之外绕过此错误,FireFox 浏览器按预期工作而不会返回任何错误。

问题- 是否有一种简单的方法可以强制 WebView 应用从 FireFox 而不是 native 浏览器检索?

我找到了 thread列出调用更改如下:

String packageName = "com.android.browser";  
String className = "com.android.browser.BrowserActivity";
Intent internetIntent = new Intent(Intent.ACTION_VIEW);
internetIntent.addCategory(Intent.CATEGORY_LAUNCHER);
internetIntent.setClassName(packageName, className);
startActivity(internetIntent);

作为“编码”场景的新手,我不知所措,因为我的 list 文件中没有任何可以用这种方式编辑的调用(脚本?)。

如有任何想法或想法,我们将不胜感激。

最佳答案

您需要实现自己的 WebView,它使用 Firefox 的渲染引擎,即 very difficult .如果您对服务器端(门户网站)有一定的控制权并且可以查看日志,那么最好的做法可能是了解服务器拒绝来自运行 Android 3.x 及更高版本的设备的 POST 请求的原因。

关于android - 在 Android WebView 中使用 FireFox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13164160/

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