問題タブ [chrome-for-android]
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.
css - 水平パディングが垂直オーバーフローに影響するのはなぜですか?
更新: Chrome for Android および Chrome DevTools デバイス モードでのみ発生するため、バグのようです。バグレポートを参照してスターを付けます。
以下のコードは、水平方向のパディングが 50% を超えている限り、モバイル デバイスで垂直方向のオーバーフローを引き起こします。オンラインデモ。なぜこれが起こるのですか?
android - Chrome または Firefox のキオスク モード
多くの Android デバイス用のキオスク ランチャーを作成する必要があります。Chrome または Firefox を起動して、特定の Web ページをフルスクリーンで表示することになっています。そのページはすでにHTML5 requestFullScreen() APIを呼び出していますが、その呼び出しはユーザー生成イベントからのものではないため機能せず、セキュリティ上の理由からブラウザーによって拒否されます。
いろいろ調べたところ、以下の質問が見つかりました。
- https://android.stackexchange.com/questions/88031/how-to-set-kiosk-mode-in-chrome
- https://android.stackexchange.com/questions/115258/android-kiosk-mode
これらの答えはどちらも、既存のアプリまたはブラウザーを指し示すことになります。それらのいくつかは、まさに私が達成しようとしていることを実行しています。私はすでにアプリを使用してこのことを進めているので、これはやり過ぎのように感じます。また、Firefox や Chrome などの主要なブラウザーは、更新やサポートされている機能の点で信頼性が高いため、ここで提案されているような特別なブラウザーは使用できません。
しかし同時に、これらのアプリが存在するということは、私がする必要があることは何でも実行可能であることを意味します。キオスク ブラウザ ロックダウンから:
【プロの特徴】
フルスクリーン モード / 非表示のツールバー
私の質問はこれです: これを達成するために彼らが使用する Android API は何ですか? この時点で私が見逃しているものはありますか?探しているドキュメント ページ、ガイド、または記事は何ですか?
ありがとうございました
android - バックグラウンドでオーディオを再生しているプログレッシブ Web アプリを Android が閉じないようにする
Web Audio API を使用して音楽を再生するプログレッシブ Web アプリを作成しました。一般的なユーザー ジャーニーは、音楽の再生を開始し、音楽を聴きながら他のアプリに切り替えることです。Androidが他のアプリにもっとリソースが必要であると判断し、警告なしにPWAを閉じるまで、これはしばらくの間うまくいきます.
フォアグラウンドではないにもかかわらず、ユーザーがまだ特定の Web アプリを使用していることをブラウザーと OS に知らせる方法はありますか? 音楽が一時停止しているときにバックグラウンドで片付けても問題ありませんが、ユーザーがまだ何かを聴いている間はそうではありません。
私が興味を持っている主なブラウザは Chrome for Android です (ただし、プラットフォームにとらわれないものが理想的です)。
android - Androidのデフォルトの「インターネット/ナビゲーター」とは?
最近、Android デバイスにデフォルトで搭載されているブラウザを正確に調査しようとしてきましたが、まだ混乱しています。
これを正しく理解していれば、デバイスと Android のバージョンに応じて 2 つの可能性があります。
- 「Android Browser」(そのバージョンはAndroid APIのみに依存しますか?更新不可ですか?WebKitに基づいていますか?)
- WebKitベースの「Chrome for Android」
入手できたすべてのデバイスでいくつかのテストを行ったところ、Android のバージョン 5.0 または 5.1 から、デフォルトのブラウザが Chrome for Android になり始めていることがわかりました。5.0 よりも小さいバージョンでは、PC に接続しているアプリ ブラウザーをデバッグできず、chrome://inspect からより高いバージョンではデバッグできると思いますが、間違っている可能性があります。誰かがそれを確認または修正できるかどうか尋ねたいのですが?
また、バージョン 5.0 よりも高いバージョンでは、PlayStore で利用可能な「Android システム WebView」というアプリケーションがあることにも気付きましたが、こちらもお尋ねしたいと思います。これは、インストールされているブラウザの種類 (Android ブラウザまたは Chrome Forアンドロイド)?
android - ServiceWorker showNotification() が Chrome for Android で失敗する
Chrome 64.0.3282.137、Samsung S7 Edge、Nexus 7 を実行している 2 つのデバイスがあります。
通知が来ます。S7 では、そうしません (Service Worker をクリアしてリロードした後でも)。もちろん、これはデスクトップでも機能します。
S7 は Android 7 に、Nexus は Android 6 に搭載されていますが、私が知る限り、これは Chrome のバージョンに完全に依存するはずです。
したがって、私が知りたいことにはいくつかの層があります。まず、これは私のせいですか?第二に、私でなければ、これを予測できなかったのではないかと心配しています。caniuse.com は、Chrome 64 for Android が通知 API (プッシュ API のみ) をサポートしていないことを示しています。では、デバイスとブラウザのすべての順列をテストすることなく、確実に利用できるものを知る他の方法はありますか?
最後に、Chrome 64 を実行しているすべてのデバイスで非プッシュ通知を行う方法がある場合、私はそれを見つけることができませんでした。これどうやってするの?
android - Android 9.0 の Android 68 の Chrome で透明な webm ビデオが無地の背景色を表示する
背景が透明な webm ビデオを含むシンプルなページがあります。デスクトップでうまく機能します。Android 9.0 を実行している Android フォンの Chrome for Android バージョン 66 でもうまく動作します。ただし、Chrome for Android バージョン 68 にアップグレードすると、動画の背景色が無地になります。コンソールを確認しましたが、エラーや警告は見つかりませんでした。
クロム 66:
クロム 68:
Android 7 を実行している他の携帯電話で Chrome for Android バージョン 68 をテストしたところ、問題なく動作しました。
なぜこれが起こるのか、それを解決する方法を知っている人はいますか?