問題タブ [android-browser]
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.
php - PHP flush() / ob_flush() が Android ブラウザーでのみ動作しない
同様の質問を見つけましたが、これほど具体的なものはありません。次のコードは、問題を再現する簡易版です。
コードは、Chrome、Firefox、および IE では期待どおりに動作します (手順を 1 つずつ表示します) が、Android ブラウザーからコードを開くと、フラッシュが機能せず、完了時にすべてが一度に表示されます。
問題の原因に関するヒントはありますか? ありがとう
android - ズームイン/ズームアウト時に Android ブラウザがビューポートの幅を変更しないようにするにはどうすればよいですか?
ユーザーが指でズームイン/ズームアウトしたときに、Android ブラウザー (できれば純粋な CSS3 を使用) でビューポートの幅を変更しないようにする方法を知りたいですか?
ページに複数のメディア クエリがあり、異なるビューポート幅を目指しています。しかし、ユーザーがページのビューポート幅をズームイン/ズームアウトするたびに変更されるため、ページのレイアウトが並べ替えられ、これは発生しません。Android ブラウザーに初期のビューポート サイズを「記憶」させ、ユーザーがズームイン/アウトしたときに、Android ブラウザーにズームするだけで、ビューポート サイズを変更しないようにします。
これは CSS で可能ですか? 事前に助けてくれてありがとう。
編集:私のメディアクエリ:
android - Android で Web サイトを表示するために開くアプリケーションをユーザーに確認する
私のAndroidアプリケーションには、ネイティブブラウザを起動してユーザーに表示するボタンがいくつかあります。たとえば、私のWebサイトのHELPセクションです。
したがって、ユーザーがボタンを押すと、ブラウザが起動します。しかし、Web サイトを表示するためにどのアプリケーションを使用するかをユーザーに尋ねるダイアログを表示したいと考えています。
これは可能ですか?どうすればこれを達成できますか?
android - CSS-Positionとクリック可能な領域に関するAndroidブラウザのバグの回避策はありますか?
のようなクリック可能なコンテンツがある場合<a>
、<input>
または<area>
その前に、より大きなz-indexを持つ絶対位置の要素がある場合、「クリックスルー」の誤った動作があります。
クリック可能な要素が前の要素の後ろにある領域をクリックします。他のブラウザでは、クリックがフロント要素を通過しないという正しい動作があります。ただし、Androidブラウザーでのみ、前の要素をクリックして後ろの要素をアクティブ化できます。これは既知のバグであり、回避することはできません。それは新しいバージョンでもあります(私は公式のAndroidエミュレーターで2.3.3でテストします)。
いくつかのフォーラムで説明されているいくつかの回避策がありますが、それらのどれも私のために働きませんでした。
- 前後
<iframe>
の間にまたはを入れてみました<a>
- DOMを変更しようとしたので、ブラウザの状態が更新される可能性があります
- 後ろの要素も配置しようとしましたなし機能しません
特に画像マップのエリア要素に問題があります。
誰かが同じ問題を抱えていて、それを回避することができましたか?画像マップに対してテストされるソリューションに特に興味があります。
android - width = device-widthを使用している場合でも、Androidブラウザのビューポートが携帯電話の実際の画面サイズよりもはるかに小さいのはなぜですか?
画面の実際のピクセルサイズが480x800WVGAであるのに、なぜHTCDesireHDのブラウザがビューポートの幅369pxを報告するのかを尋ねたいと思います。
私は自分のページでこのCSSスタイルを使用しています:
この奇妙な動作と、Androidブラウザにビューポートの幅を奇妙な369pxではなく480pxに実際に設定させる方法を説明していただけますか?
助けてくれてありがとう。
visual-studio-2010 - 同じネットワーク上でAndroidデバイスがIISExpressにアクセスできるようにする
開発中の自分のサイトのモバイル版を簡単にテストする方法を探しています。
次を使用してローカルにアクセスできるように、IISExpressを設定しました。
http:// localhost:1025 / AppName /
または私のPC名を使用して(dazbradbury-pc)
http:// dazbradbury-pc / AppName /
これは、ネットワーク上のどのマシンからでも機能します。
ただし、Androidデバイスからこのアドレスを使用しようとすると、機能しません。誰かがこれを機能させましたか?もしそうなら、どのようなさらなるステップが必要でしたか?
android - デフォルトのAndroidブラウザの新しいタブにローカルページが読み込まれないようにする方法
これとは逆のことをしたい:Androidブラウザ:それぞれが新しいウィンドウ/タブで(プログラムで)いくつかのURLを開く
そこでの答えは、b.putBoolean( "new_window"、true);を使用することでした。しかし、同じタブまたは同じウィンドウに相当するものは何ですか?
何らかの理由で、この問題はタブレットでのみ発生しています(3.1および4.0.3でテスト済み)。電話の同じウィンドウまたは同じタブでURLを正しく開きます。
Webビューを使用するように言わないでください。私がやろうとしているのは、ユーザーがデフォルトのAndroidブラウザーでブラウジングしているときにバックグラウンドで処理を実行することです。
ありがとう。
javascript - image.onload は、イメージが完全にロードされる前に発生します
javascript+canvasを使ってゲームを作っています。以下のコードを使用して確認します
このコードは、特にうまく動作することがあります。画像がキャッシュされるとき。ただし、初めてロードするときは、INDEX_SIZE_ERR: DOM Exception 1 が発生することがあり、この回答で Quickredfox が示唆するように、画像の高さと幅が利用できないことが原因であることがわかりました... しかし、ここでは drawImage のみが呼び出されますすべての画像がロードされたとき?このエラーは主にモバイル デバイスで発生します
android - User-Agent を使用したブラウザの意図
私が得た限り、カスタム User-Agent を使用してインテントを介して Android ブラウザーを開こうとしています (クライアント Web サイトがモバイル ページにリダイレクトされるため)。
しかし、これはまだモバイルページにリダイレクトされています。
非モバイル ユーザーを識別するための有効なユーザー エージェントは何ですか? インテントの EXTRA_HEADERS に User-Agent を設定すると、本当にこのヘッダーが変更されますか、それともブラウザによってオーバーライドされますか?