問題タブ [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 - Android - ウェブサイトのビデオ プレーヤーが WebView で再生されない
こんにちは、ビデオ プレーヤーを含む Web サイトがあり、そのビデオ プレーヤーを Android アプリケーション内で再生したいと考えています。ビデオ プレーヤーは、Android のネイティブ ブラウザ内でうまく再生されますが、プレーヤーと同じサイトに移動するように WebView を指示すると、ビデオ プレーヤーは表示されず、プレーヤーの周囲のすべてのコンテンツが表示されます。アプリケーションの Web ビュー内でビデオ プレーヤーを再生するにはどうすればよいですか?
android - タブレットの起動時に Webview URL がリダイレクト/変更される
私は自分のアプリケーションで webview を使用しており、コードを使用してハードコードされた URL を提供しています。すべてが完全に正常に動作していますが、10.1 インチ タブレットでテストしたときに 1 つのことがわかりました。提供した URL は電話では正常に動作しますが、タブレットではデスクトップ バージョンの URL にリダイレクトされます。
それが起こらないようにする方法を考えてください。この URL を使用しています: http://search.yahoo.com/mobile/s?submit=oneSearch&.intl=us&.lang=en&.tsrc=yahoo&.sep=fp&x=0&y=0&p=bike
URL で具体的にモバイルについて言及しましたが、それでもリダイレクトしています。何か案が..??
java - Phonegap/CordovaアプリがJellyBeanで機能しなくなる-Access-Control-Allow-OriginおよびsetAllowUniversalAccessFromFileURLs
私はAndroid用のCordova(別名Phonegap)を使用して1年以上開発*しており、アプリをJelly Beanで実行できるようにしようとしていますが、次のエラーが発生します。
(およびlocalhostまたはfile://の使用を要求する後続のajaxの同様のエラー)テストのために、Access-Control-Allow-Originのセクションのconfig.xml内のすべてへのアクセスを許可します
私の調査では、エラーがAndroidJellyBeanの時点でGoogleが行った設定変更に関連していることを発見しました。これが私が見つけたものです:From:https ://git-wip-us.apache.org/repos/asf?p=incubator-cordova-android.git; a = commitdiff; h = 07439ff9
-これはorg.apache.cordova.CordovaWebViewからのものです
-これもorg.apache.cordova.CordovaWebViewからのものです
コルドバが変更を回避しようとしたのは良いことですが、残念ながらこれは機能しません...
こことここのこれらのSOスレッドで、次のように設定を変更するだけの一般的な解決策を見つけました。
今、私は次の警告を受け取ります:
これが私のAndroidManifest.xmlのAPI用に持っているものです
targetSdkVersionが16であるのではなく、minSdkVersionを16に変更する必要があるのはなぜですか?
考え?
注:現在、Cordova 2.0、Eclipse Indigo SR2(すべての更新が最新)、Android SDK(すべての更新が最新)、Windows 7 Home(すべての更新が最新)、Java 7Update7を使用しています。
javascript - Android : webview に URL をロードする前に JavaScript を挿入する
URL がアプリの webview に読み込まれる 1 つのアプリケーションを開発しています。JavaScript を使用して、Web ページのヘッダーとフッターを切り取り、Web ビューにコンテンツを表示しています。私の問題は、ウェブページのヘッダーとフッターを切り取るのに時間がかかることです。約1〜2秒間、ヘッダーが表示され、すぐに非表示になります。私は自分の WebViewClient クラスを添付しています:
メソッドonLoadResource()
でJSを注入しています。
誰もが私が直面している問題について何らかの考えを持っています。この問題を克服するのを手伝ってください。
android - webview の読み込み前に画像を読み込みますか?
私はWebビューを使用してWebサイトのURLから直接ロードするWebアプリに取り組んでいます。Android WebView でその URL をロードするとき、白い画面が表示されている間、ロードに 5 ~ 7 秒近くかかるため、ロードが非常に遅くなります。だから、私が考えているのは、webviewをロードするプロセス中に、画面に画像を表示したいのですが、5秒後にアプリがロードされます. そのため、webview の読み込み中に任意の画像を 5 秒間表示することで、ユーザーは時間の遅延に直面することなくアプリに直接アクセスできます (白い画面が表示されるなど)。
私のコードは次のとおりです。
スプラッシュ スクリーンを使用してみましたが、スプラッシュ スクリーンがタイムアウトした後、webview が読み込まれます。
だから、誰でもこれで私を助けることができますか?webview の読み込み中に画像を読み込んでいます。
android - WebViewがAndroid2.3.7でビデオを表示しない
私はAndroidWebViewでdailymotion.comビデオを再生しようとしています。
Android 4.0.1では、マニフェストファイルでandroid:hardwareAccelerated = "true"を設定すると、正常に動作します。
Android 2.3.7で使用すると、最初のフレームでビデオがフリーズし、logcatで次のエラーが表示されます。
Android 4.0.1の組み込みブラウザーで再生すると、ビデオはブラウザー内で再生されます。Android 2.3.7の組み込みブラウザで再生すると、ビデオが外部メディアプレーヤーを開いているように見えます。
これは私が使用しているコードです:
ソリューションの鍵はWebChromeClientにあると思います。行を削除するmVideoWebView.setWebChromeClient(new WebChromeClient());
と、Android 4でもビデオが再生されず、エラーが表示されません。
android - Android: ユーザーが上にスクロールすると上にレイアウトを表示し、Web ビューで下にスクロールすると非表示にしたい
WebView に Web ページをロードしたアプリケーションを作成しています。そこに edittext を含むレイアウトが 1 つあります。ユーザーが webview で下にスクロールしているときにレイアウトを非表示にし、ユーザーが上にスクロールしたときに再び表示したい。私は使ってみonTouch
ましたが、それだけで十分MotionEvent.ACTION_MOVE
です。ここで私のコードは次のようになります。
ここでわかるように、私は を使用していますtop.setVisibility(LinearLayout.GONE);
が、これは私の問題を解決するものではなく、レイアウトを完全に隠してしまいます。
この問題を克服する方法を考えてください。
android - Api(16) より前のバージョンの WebView setAllowUniversalAccessFromFileURLs
WebView でいくつかの Web ページを実行しようとすると、「安全でない JavaScript が URL データを含むフレームにアクセスしようとしています」というエラーが表示されます。
--allow-file-access-from-files スイッチを設定する必要があることを (Web のどこかで) 読みました。Android API16以降ではsetAllowUniversalAccessFromFileURLsオプションがありますが、それより低いバージョン(エラーが発生する場所)ではありません。
たとえばandroid2.3.3でそれを処理する方法はありますか?
android - WebView でインライン HTML 5 ビデオを再生する方法
HTMLページに埋め込まれたhtml5ビデオをWebビューで再生するにはどうすればよいですか。説明的な例を提供してください。ありがとう。
android - 画面をすべてのデバイスに合わせて Webview 内に WebPage の特定の部分を表示する方法
WebView 内に WebPage を表示したい。ここまでは大丈夫です。
しかし、私は WebPage (以下に示す) を持っており、その特定の部分が必要です。つまり、すべてのデバイスで画面モードに合わせて左上隅だけが表示されるはずです。
過去 2 3 日間、この問題を解決しています。
私が欲しいもの: 私はWebページの左上隅を表示してWebview内に表示したいのですが、戦略がズームまたはその他のオプションである可能性がありますが、すべてのデバイスの画面に収まる必要があります。
もう一つ、ウェブページのソースコードは修正済みのため、変更できません。 コード自体で管理する必要があります。
私が試したこと: Stackoverflow リンクを参照しましたが、運がありません。
これが私のコードです。:
デバイスに表示される完全な Web ページを取得しています。
My LG デバイス (解像度が 480*800) では正常に動作しますが、Galaxy Tab2 のような大きなデバイスやタブでは、左上隅の非常に小さな画像が表示され、画面の他のすべての領域は Web ページの背景にすぎません。
以下は、上記のコードを実行した後の Galaxy Tab2 のスクリーンショットです。
私に欠けている提案があればお願いします。前もって感謝します。