問題タブ [webchromeclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
515 参照

android - WebView は場所を取得できません

カスタムでwebViewでGoogleマップを開いてWebChromeClient自分の場所を取得しようとしていますが、マップは場所を設定できないと言います。完全なコード:

InonGeolocationPermissionsShowPrompt Log.dは無音で、void を呼び出していないことを意味します。しかし、なぜ?

マニフェスト:

レイアウトのみwebView

何が問題ですか?前もって感謝します。ps私の英語でごめんなさい。

0 投票する
0 に答える
241 参照

android - WebChromeClient で WebView からのリクエストを傍受する

これに関連する質問があります。shouldInterceptRequest を使用してデータが読み込まれないようにする

今すぐ使用する必要があることはわかっていますWebChromeClientが、このクラスのどのメソッドがshouldInterceptRequest. それは別の特別なクラスWebChromeClientですか、それともメソッドのいずれかがこれのために作られていますか? 試してみましonPermissionRequest()たが、これには向いていないと感じました。

これは私が達成したいことであり、外部ブラウザアプリケーションでリンクを開きます:

このコードを適切なメソッドに入れるだけでよいと思います。

0 投票する
1 に答える
605 参照

java - Cordova 6.2.3 には WebChromeClient がありません。onJsPrompt() をオーバーライドするにはどうすればよいですか?

プロジェクトを cordova 3 から cordova 6 に更新すると、WebChromeClient がないことがわかりましたが、プロジェクトはこのクラスを使用し、onJsPrompt() をオーバーライドしました。さて、OnJsPrompt() をオーバーライドするには、Cordova 6 に基づいてどのようにすればよいですか?