私は現在、ACTION_VIEW インテントを使用してボタンを押すと、ユーザーの電話ブラウザーでhttp://www.marinetraffic.com/ais/ (私はこの Web サイトを所有していません) を開くアプリケーションに取り組んでいます。アプリケーションが Web サイトの「エリアに移動...」検索ボックスに入力し、ユーザーが ENTER キーを押すことをシミュレートできるようにしたいと考えています。
1833 次
1 に答える
0
私が見る唯一の方法は、Javascriptでこれを行うことです。最初にページをロードしてから、次のようにページを操作します。
webView.loadUrl("javascript:(function() { JS CODE THAT INTERACT WITH PAGE })()");
また、スクリプトをロードする前に、JS が WebView で有効になっていることを確認してください。
webView.getSettings().setJavaScriptEnabled(true);
また、この場合、JavaScript でいくつかのチェックを行い、アクションの成功と失敗についてアプリケーションに通知することをお勧めします。これを行うには、javascript インターフェイスを追加します
webView.addJavascriptInterface(/*your javascript interface*/)
于 2013-05-24T12:16:07.180 に答える