問題タブ [mobile-chrome]
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.
javascript - 音声認識と getUserMedia
私は Web アプリケーションを構築しており、音声入力にspeechRecognitionとnavigator.getUserMediaの両方を使用する予定です。
デスクトップ ブラウザ (Mac 上の Chrome、v. 31.0.1650.63) が、マイクを使用する許可を 2 回要求することに気付きました。これはユーザーにとっては少し面倒かもしれませんが、音声認識と音声入力の両方が機能しているようです。
ただし、Android (Nexus 7、Android v4.4.2、Chrome v31.0.1650.59) で同じページを開くと、マイクを使用する許可を 2 回求められますが、2 つのうち 1 つしか使用できません (開始された方)。最初)。error: "not-allowed"
マイクへのアクセスを許可したにもかかわらず、音声認識エラーが発生することもあります。
ここでjsFiddleを作成しました:http://jsfiddle.net/5xBpW/
私の質問は: 入力ストリームで音声認識を実行する方法はありますか? または、Chrome for Android で両方の機能を動作させる他の方法はありますか?
javascript - モバイル ブラウザで合成長押しイベントを発生させる
long press
モバイル ブラウザーで合成イベントを起動することは可能ですか? 具体的には、編集メニュー ( copy
、cut
、paste
など) を表示するものは?
html - Chrome がナビゲーションを拡大
モバイルサファリ(iOS)でうまく機能するレスポンシブレイアウトがありますが、クロム(Android)では奇妙なことが起こっています:垂直ナビゲーションがあり、ナビゲーションの最後ではないリンクをクリックすると-クロムは、クリックした領域のズームインバージョンを表示するポップアップのようなものを「開き」、クリックするリンクをより正確に選択できるようにします。
- この動作は何と呼ばれますか?
- HTML/CSS から無効にする方法はありますか?
ありがとう
html - iFrame は、Chrome および Safari の iOS でアンカーを使用しません
ページのテーブルを表示するだけのアンカー付きの iFrame があります。デスクトップの Chrome と Explorer ではうまく機能しますが、iOS ではうまく機能しません。コードは次のとおりです。
Hier は、ページに含まれるサンプルです。
http://www.handelszeitung.ch/invest/stocksDIGITAL/nebenwerte-starten-eine-rally-577856
このページには、デスクトップと Android の表 (ページの下部) のみが表示され、iOS では表示されません。
html - requestFileSystem は Chrome では問題ありませんが、Safari7 およびモバイル Chrome/Safari では未定義です
FileReader.readAsDataURL(file)
モバイルでHTML5 FileReader API をテストしようとしていますが、問題が発生しています。デスクトップ Chrome では正常に動作しますが、Safari およびモバイル Chrome/Safari では失敗します
私はこの行を使用しています:
window.requestFileSystem = window.requestFileSystem ||
window.webkitRequestFileSystem
// window.requestFileSystem is undefined on Safari and mobile
使用していないトリックや設定はありますか?
javascript - モバイル Chrome でコピーする URL を選択
私はしばらく試してみて、これまで結果が得られなかった解決策を検索して検索しました。
問題:
モバイル ブラウザーからコピーするために全体として選択したい Web ページに URL があります。Firefox では、テキスト型の読み取り専用入力を使用しており、クリック イベント リスナーを使用して、入力に対して select() をトリガーします。これは、モバイル FF の魅力のように機能します。
Safari の場合、クリック時にコピー ダイアログをトリガーする回避策もあります。
Chrome では、これを達成することができませんでした。
ここには、読み取り専用の入力からの選択が機能しないというChromeの問題があります(これはまだ真実であり、テスト済みです)。
ラベルを使用して:
、ここからテキストを選択するメソッド、および
、クリックでURLを選択できました。ただし、これはコピーダイアログをトリガーしません。URLを保持してコピーすると、その一部のみが選択され、URL全体を手動で選択してコピーする必要があります。
これに対する回避策がないことは想像できません。
より明確にするために:私がjavascriptで使用しているFFの場合:
モバイルクロムでこれを解決する方法を知っている人はいますか?
javascript - モバイル Chrome でキーボードを非表示にしてもウィンドウの高さが変わらない
モバイル Chrome (私の場合は iOS 7.0.3 と Chrome 33.0.1750.21) でキーボードを開くと、ウィンドウの高さが変わります。それで大丈夫です。ただし、キーボードを非表示にしても、ウィンドウの高さは元に戻りません。
サイズ変更時にウィンドウの高さを書き込む簡単なデモを作成しました。
ここで試すことができます: http://jsfiddle.net/orthes/QkFCZ/。
入力をクリックしてキーボードを開き、非表示にします。
機能:
- デフォルトの高さは正しいです(私の場合、iPad mini - 836px)
- キーボードを開くと、ウィンドウの高さが 538px に変更されます - これはまだ正しいです
- キーボードを閉じると、サイズ変更イベントも発生しません-ここから問題が始まります
- リンクをクリックして現在のウィンドウの高さを手動で取得すると、538px と書き込まれます (イベントは 836px に戻るはずです)。
それは既知の問題ですか?回避策はありますか?
高さ100%の固定配置要素を使用したい場合、それは私に影響します。負荷がかかると、高さは正しいのですが、キーボードを開いて非表示にすると、要素の高さが 100% にサイズ変更されません。
javascript - jquery ajaxフォーム送信時のChromeデータ圧縮プロキシエラー
jqueryを使用してajax経由で送信されるフォームを含む単純なWebページがあります。デスクトップ ブラウザでフォームを送信するとフォームは正常に機能しますが、「chrome データ圧縮プロキシ」機能が有効になっているモバイル デバイスで Chrome を使用してフォームを送信すると、エラーが発生します。
次のエラー メッセージが表示されます。
このページは「chrome データ圧縮プロキシ経由で読み込めません。このページをリロードしてみてください。
少し調べてみたところ、このような「類似した」質問がいくつかあり、特にこれは特に役に立ちませんでした。
2 番目の質問は、「Chrome データ圧縮プロキシ」のリードによって回答されると思われます。2 番目の質問の回答で、Cache-Control ヘッダーを変換なしに設定するという提案を試しました。しかし、それは違いはありませんでした。
誰かが同様の問題を抱えていて、これを回避していますか?
これは、フォームを送信するために使用しているコードです。