私は Android を初めて使用します。既存のアプリケーションをタブレットの Web ビューにロードする必要があるアプリケーションを実行しています。タブレットで、Web ビューを使用してアプリケーションをロードすると、アプリケーションがデフォルトのブラウザにロードされます。
タブレットの Web ビューで特定のブラウザ [Chrome や Firefox など] にアプリケーションを読み込むにはどうすればよいですか?
タブレットで、Web ビューを使用してアプリケーションをロードすると、アプリケーションがデフォルトのブラウザにロードされます。
WebView
アクティビティの 1 つの UI に配置するウィジェットです。デフォルトのブラウザではありません。
で を呼び出しloadUrl()
、WebView
デフォルト ブラウザが表示される場合は、Web サーバがリダイレクトを発行しているためです。WebViewClient
ここで説明されているように、これを処理するためにアプリに を追加できます: https://stackoverflow.com/a/8941605/115145
タブレットの Web ビューで特定のブラウザ [Chrome や Firefox など] にアプリケーションを読み込むにはどうすればよいですか?
本当に Web ブラウザーにコンテンツをロードしたい場合は、ユーザーが使用したいブラウザーを選択できるようにします。通常、これは URL を起動すると (たとえば、 を介しstartActivity()
てACTION_VIEW
Intent
) 自動的に行われます。複数のブラウザーがあり、それらがデフォルトを設定していない場合、ユーザーには希望のブラウザーを選択するためのセレクターが表示されます。使用する。