問題タブ [android-websettings]
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.
android - URLをクリックすると、デフォルトのブラウザが開きます
に外部URLをロードしましたWebView
。ここで必要なのは、ユーザーがロードされたページのリンクをクリックすると、通常のブラウザーのように機能し、同じでリンクを開く必要があるということWebView
です。しかし、それはデフォルトのブラウザを開いてそこにページをロードしていますか?
JavaScriptを有効にしました。しかし、それでも機能していません。何か忘れましたか?
android - Android - Eclair (2.1) より前のバージョンの OS を使用して WebView にページを合わせる
WebView
縦向きから横向きに切り替えたときに、可能な限り最適なフィット感とページを保持できるように、ページをコントロールにロードしようとしています。
この回答は許容できる解決策を提供しますが、OS v2.1 以降でのみ機能します。WebSettings#setLoadWithOverviewMode
2.1 以降でしか利用できないため、古い OS リリースのメソッド と同等のものは何ですか?
webview - parse でリンクされたターゲット Web ページをスケーリングする方法
メソッドを介してログインするためのボタンを備えたプログラムがありますが、GET
完全に機能しますが、ログインすると、フォームが大幅に縮小されて表示されます。フォームのサイズをデバイスの画面に合わせてスケーリングするためのWebSettings.ZoomDensity
、またはクラスのオプションがあるかどうかを知りたいと思いました。WebView
ボタンのコードは次のとおりです。
私はこれをやろうとしました:
しかし、うまくいきません。WebView クラスを作成する必要があり、アプリがクラッシュします。
これも試しました:
android - onPause()の後にonDestroy()が呼び出されないようにするにはどうすればよいですか?
私のAndroidアプリケーションでは、戻るキーを押すと、onPause()が自動的に実行された後、onDestroy()が呼び出されることに気付きました。
onPause()の後にアプリケーションがonDestroy()を呼び出さないようにするにはどうすればよいですか?
戻るキーを押した後、インスタンスを破棄したくありません。
Backキーを押すと、Webviewオブジェクトが破棄されます。そのため、戻るキーを押すと、Webビューに再度アクセスできなくなります。
2つのURLがあります。それらをURL1とURL2として想像してください。
WebビューでURL1を起動し、戻るキーを押すと、フローはonKeyDown()-> onPause()になります。
WebビューでURL2を起動し、戻るキーを押すと、フローはonKeyDown()-> onPause()-> onDestroy()になります。
なぜ動作に違いがあるのですか?クッキーと関係がありますか?
URL1の場合--cookies.isSecure=true;
URL2の場合--cookies.isSecure=false;
android - 静的なローカル html ファイルを読み込むには、どのビューを使用する必要がありますか?
私のアプリケーションでは、abc.html ファイルを特定のレイアウトにロードする必要があります。そのために、どのビューを使用する必要がありますか?WebView は問題ありません。または、そのローカルhtmlファイルを高速にロードする別のビューがあります。
注: Html ファイルはサーバーまたは内部からロードされていません。しかし、assets ディレクトリに保存したのはローカル ファイルです。
html - Android WebView での Html5 キャッシュの問題
こんにちは、Android デバイスで Web アプリケーションをキャッシュしようとしました。私はすべてを試しましたが、何もうまくいきません。キャッシュは Android デバイスでのみ更新され、他のデバイスでは更新されません! 以下に、Web アプリケーションをキャッシュするために設定したすべての設定を示します。
ここでキャッシュを設定します:
誰かが私を助けてくれることを願っています。ありがとう
javascript - Android WebView で JavaScript をオンにする
こんにちは、Android 開発の初心者です。
Android WebView で JavaScript をオンに設定したいと考えています。私はすべてを試しましたが、うまくいきません。以下の私のコードは私の webview クラスです。誰かが私を助けてくれることを願っています。
助けてくれてありがとう
android - AndroidWebview-カスタムHTML
電話にデータ接続がない場合、カスタムHTMLコードを表示するにはどうすればよいですか?
カスタムHTMLコード:
これが私の完全なコードです:
}
編集:
これは正しいですか?エミュレータでは動作しません。もう一度見ていただけませんか?
EDIT2:
ブラケットを追加しました。
javascript - Android WebView ですべての入力に対してソフト キーボードを完全に無効にする方法
phonegap を使用して Android 用の Web アプリを開発しています。HTML で独自のキーパッドを使用するため、Android のシステム キーボードを無効にして、ユーザーがテキスト入力フィールドをクリックしたときにキーボードが表示されないようにする必要があります。読み取り専用の入力フィールドを使用したくない、または入力onblur()
中にユーザーがカーソル位置を移動できるように、テキスト フィールドにカーソルを置きたいからです。
Androidのキーボードをデフォルトで完全に無効にしたいので、追加android:windowSoftInputMode="stateAlwaysHidden"
してみましたがうまくいきmanifest.xml
ません。
こちらから JavaScript インターフェイスも使用してみましたが、Android 2.3.x で javascript-java ブリッジ クラッシュの問題が発生しました (問題へのリンク)。ですから、今でも良い解決策がありません。助けてください。
助けてくれてありがとう。
android - Android - ウェブサイトのビデオ プレーヤーが WebView で再生されない
こんにちは、ビデオ プレーヤーを含む Web サイトがあり、そのビデオ プレーヤーを Android アプリケーション内で再生したいと考えています。ビデオ プレーヤーは、Android のネイティブ ブラウザ内でうまく再生されますが、プレーヤーと同じサイトに移動するように WebView を指示すると、ビデオ プレーヤーは表示されず、プレーヤーの周囲のすべてのコンテンツが表示されます。アプリケーションの Web ビュー内でビデオ プレーヤーを再生するにはどうすればよいですか?