私のシナリオは次のとおりです。ユーザーはデータ(3DSecure)を記入するフォームをポイントし、POSTを実行すると、WebサイトはコールバックURLに応答します。キャプチャしたいものWebView.shouldInterceptRequest()
はヘッダーを取得できますが、コンテンツは取得できません(なぜ、Google?)。私はthis linkを試して、ユーザーが送信するPOSTデータを取得できます。私の選択のコールバックに受信されているPOSTデータを捕まえるためにJavascriptを使用する方法はありますか?コールバック、Android WebViewからPOST情報を受け取る
私はthis post from 5 years agoを見て、その男は、応答をサーバにポストしてから電話機から取得していました。これは理想から遠いです。確かに新しいソリューションがありますか?
shouldInterceptRequest()
レスポンスに「response information or null if the WebView should load the resource itself」が含まれていると記載されていますが、WebViewでリソース自体が読み込まれないようにするにはどうすればよいですか?ソースコードは常にnullを返すようです。
'Javascriptを使用してPOSTデータを取得する方法はありますか? 'はい。がある。実際の投稿が完了する前にフォーム入力の検証に使用するのと同じjavascriptを使用することができます。 – greenapps