【发布时间】:2012-10-31 18:11:42
【问题描述】:
我正在为我的客户创建一个简单的 WebView 应用程序,该应用程序将 Web 门户拉入应用程序。 .apk 已编译并适用于旧版本的 Android;但是,我遇到任何操作系统版本 3.x.x 或更高版本的问题;原生 Android 浏览器返回的位置:“ERROR 500 HTTP Web 服务器:无效的 POST 请求异常”。
要在任何应用程序之外绕过此错误,FireFox 浏览器会按预期工作而不会返回任何错误。
问题- 有没有一种简单的方法可以强制 WebView 应用从 FireFox 而不是本机浏览器检索?
我找到了一个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);
作为“编码”场景的新手,我不知所措,因为我的清单文件中没有任何可以以这种方式编辑的调用(脚本?)。
任何想法或想法将不胜感激。
【问题讨论】:
标签: android xml android-webview