この疑問は何度も持ち上がりましたが、明確な答えは見つかりませんでした。私はJSインジェクションアプローチを採用したくありません.
基本的に私が行っているのは、Web サイトのオフライン版として機能する Android アプリケーションを作成することです。同期されると、必要に応じて、サイトの html、JS、および CSS ファイルへの変更がプルされます。次に、オフライン中に、それが WebView に表示されます。
オンラインであるかのようにフォームからデータを取得できるようにしたいのですが、WebView から取得してデバイスの DB に保存します。次に、オンラインに戻ると、アプリケーションはそのデータを実際の Web サイト データベースと同期します。
これをGETで機能させる方法は知っていますが、POSTで機密情報を引き込むほうがはるかに望ましいです。