我正在为我的客户创建一个简单的 WebView 应用程序,该应用程序将 Web 门户拉入应用程序。.apk 已编译并适用于旧版本的 Android;但是,我遇到任何操作系统版本 3.xx 或更高版本的问题;本机 Android 浏览器返回的位置:“ERROR 500 HTTP Web Server: Invalid POST Request Exception”。
要在任何应用程序之外绕过此错误,FireFox 浏览器会按预期工作而不会返回任何错误。
问题- 有没有一种简单的方法可以强制 WebView 应用程序从 FireFox 而不是本机浏览器检索?
我找到了一个线程,其中列出了调用更改,如下所示:
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);
作为“编码”场景的新手,我很茫然,因为我的清单文件中没有任何可以以这种方式编辑的调用(脚本?)。
任何想法或想法将不胜感激。