問題タブ [mobile-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.

0 投票する
1 に答える
1696 参照

android - onkeyup イベントが携帯電話で機能しない

すべてのスマートフォンで動作する必要がある Web アプリを開発し
ています。コードは次のようになります。

そしてjsは次のようなものです:

コンピューターのブラウザーでは機能しますが、Android フォンのブラウザーでは機能しません。
何をすべきか..?

0 投票する
1 に答える
2549 参照

javascript - モバイル ブラウザの名前とバージョンを検出する

モバイル ブラウザの名前とバージョンを検出する JavaScript コードを探していますが、今のところうまくいきません。

どんな助けでも素晴らしいでしょう...

ありがとう。

0 投票する
0 に答える
1282 参照

javascript - エラー: NETWORK_ERR: Dolphin Mobile ブラウザーでの XMLHttpRequest Exception 101

サーバーからxml応答をフェッチするリクエストを送信しています。そのために、この単純なコードをjavascriptで試しました

現在、これはデスクトップ ブラウザーや Android ブラウザーでも問題なく動作しますが、一部の Java フォンのブラウザーから試してみると、次のエラーが発生します。

エラー: NETWORK_ERR: XMLHttpRequest 例外 101

new XMLHttprequestエラーは、接続を呼び出したり開いたりしたときではなく、上記の 4 行の最後の行でスローされることに注意してください。

私も試しましxmlhttp.send(null);たが、助けにはなりません

send() が失敗する理由は何ですか?

0 投票する
14 に答える
83861 参照

javascript - jQuery scrollTop() は、モバイル ブラウザーのスクロール DIV で機能しません。代替手段はありますか?

スクロール DIV 内の特定の場所にスクロールしようとしています。現在、デスクトップ ブラウザではうまく機能する jQuery scrollTop() 関数でピクセル オフセットを使用していますが、Google の Chrome Android ブラウザを除いて、Android モバイル ブラウザでは機能しません (それが機能するかどうかをテストするための iOS デバイスはありません)。 )。私が見つけたすべてのソリューションは、ページ (ウィンドウ) のスクロール用であり、DIV でのスクロール用ではありません。同じタスクを達成するために他に何を使用できるかについて、誰か提案がありますか?

ここに例があります:
http://jsfiddle.net/aQpPc/
http://jsfiddle.net/aQpPc/embedded/result/

私が試した他のことは、デスクトップブラウザで動作します:

2013 年 3 月 11 日編集:

これは既知の Android ブラウザーの問題です: https://code.google.com/p/android/issues/detail?id=19625

バグ レポートの 1 人のユーザーが回避策を提案しました。

この問題は、overflow プロパティが scroll に設定されている場合にのみ発生するように見えるため、最初に「hidden」に設定し、scrollTop プロパティを設定してから、「scroll」(または auto) にリセットします。要素がスクロールバーで再レンダリングされると、scrollTop プロパティが尊重されるようです。これに予期しない副作用があるかどうかは明らかではありませんが、「私のマシンでは動作します!」

0 投票する
2 に答える
1356 参照

javascript - Opera Miniはwindow.confirm()をサポートしていますか

Opera Mini(バージョン4以降)がwindow.confirm()javascriptメソッドをサポートしているかどうか誰かに教えてもらえますか?

そうでない場合、メソッドはどのような値を返しますか?

答えはTRUE、FALSE、NULL、または未定義ですか?

0 投票する
1 に答える
770 参照

javascript - 内蔵マイクから録音するクロスモバイル ブラウザ互換の方法をお探しですか?

電話のマイクから音声信号を受け取り、可能な限りリアルタイムでページ上のいくつかの単純なグラフィックを変更する非常に単純な Web アプリを作成したいと考えています。

ユーザーをより迅速な方法でページに誘導できるように、アプリを (iOS/Android アプリではなく) Web ベースにすることをお勧めします。(つまり、sh.ort/url に移動すると、Web アプリがすぐに起動します)

これは現在可能ですか?

Web オーディオ API や、最新の HTML5 機能がどれだけサポートされているかはわかりません。

ありがとう

0 投票する
3 に答える
295 参照

javascript - HTTP ヘッダーをチェックせずにモバイル ブラウザーを検出するにはどうすればよいですか?

私のタイトルを読んだ後にのみ質問が以前に行われたと言う前に、さらに読んでください。

デスクトップのコンピューターでアドオンを変更できるという単純な理由から、ヘッダーをスニッフィングせずにモバイル ブラウザーを検出する最良の方法を知りたいです。

これは、HTML5 ゲームを作成していて、デスクトップのコンピューターでプレイしたくないためです。このままだと自動ボットに流されてしまいそうです。

私が考えることができる唯一の方法は、JavascriptoffsetWidthdocument/window比較し、可能なサイズのリストと比較することです。しかし、そう遠くない将来、携帯電話やタブレットはデスクトップ PC と同様の画面解像度を持つようになると信じており、それらを分解することはできませんでした。

他のオプションは何ですか? もちろん、Javascript は大歓迎です。

0 投票する
1 に答える
1089 参照

html - 静的水平スクロールを作成する

ランディングページの水平スクロールを開発しようとしています。ここで見つけた情報を試しています。しかし、私は似たようなものを作りたいのですが、正確にはそうではありません...

そのWebページには、2つの要素 ここに画像の説明を入力してください があります。メニューとボックスの水平リストがあることがわかります。このリストは期待どおりに機能します。メニューのリンクを押すと、正しいボックスにジャンプします。モバイルブラウザに移動すると、手を使って左右にスクロールします。

ただし、モバイルブラウザーで右にスクロールすると、上部のメニューはレイヤーの左側に留まり、Webの表示部分から消えます。コンピュータブラウザでこれを行う場合、メニューは常に左上にとどまります。

モバイルブラウザを使用している場合でも、メニューを常に一番上に表示したいので、たとえば、Webページのコンテンツを隠さずに、いくつかの画像をスクロールできます。

どうすればいいですか?

私は自分自身を正しく説明したと思います。スクロールを水平にするもっと簡単な方法があるとお考えの場合は、提案を受け付けています。

PS:私はこのような結果が欲しいです: ここに画像の説明を入力してください

0 投票する
3 に答える
77 参照

html - モバイル HTML ショートカット

さまざまなデバイスでさまざまな機能を起動するショートカット (href コード) を知りたいです。

例えば

他の人は何ですか?「sms:」などはありますか?

0 投票する
4 に答える
2244 参照

asp.net - 優れた携帯電話シミュレーターが必要

初めてasp.net mvc 4を使用してモバイルWebサイトを開発しています。すでにいくつかのページが開発されています。次に、この Web サイトをテストする必要があります。

誰かが最高のシミュレーターを教えてくれませんか? iphone、blackberry、htc、Samsung android、nokia lumia などをすべて同じシミュレーターでテストできるようなものが利用できる場合は? そうでない場合、それぞれまたは個別に最適なものはどれですか?