私は自分の理解のために Webview を使用してブラウザのようなアプリケーションを開発しています。
Android Webview でポップアップを操作する方法はまだ明確ではありません。
Javaスクリプトのポップアップを処理するために、これらのメソッドonJsAlert()
に出くわしまし た。このリンクと開発者リンクからonJsBeforeUnload()
onJsConfirm()
これらはjsAlertがあるときに機能しますが、新しいウィンドウで開くポップアップをどのように処理しますか?
新しいタブで開く、または webview を使用して新しいウィンドウで開くなど、android webview で Web サイトのポップアップを処理する他の方法があることを知りたいだけです。
また、通常のブラウザで新しいウィンドウで開かれる URL を開くのに問題があります。Twitter からリンクを開くと、この URL は読み込まれませんが、ここでの質問の 1 つと同様の Twitter ロゴが表示されます。
これは通常の Android ブラウザーからのスナップショットですが、これはポップアップではなく通常のページとして Web ビューに読み込まれます。