Web ポータルをアプリにプルする顧客用の単純な WebView アプリを作成しています。.apk はコンパイルされており、古いバージョンの Android で動作します。ただし、OS バージョン 3.xx 以降で問題が発生しています。ネイティブの Android ブラウザは、「エラー 500 HTTP Web サーバー: 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);
「コーディング」シーンに慣れていないので、この方法で編集できるマニフェスト ファイルに呼び出し (スクリプト?) がないため、途方に暮れています。
任意の考えやアイデアをいただければ幸いです。