問題タブ [device-detection]

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 に答える
4379 参照

ionic-framework - ionic.Platformの使い方

私は ionic/AngularJS を使用するのが初めてで、現在のデバイスを印刷するために ionic.Platform を正確に使用する方法を知りたいと思っていました。今、私は持っています

私のmain.html ctrlで。それをhtmlページに送信する方法はありますか、それとも完全に間違っていますか?

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

react-native - React Native でアプリケーションを実行しているデバイスを検出するにはどうすればよいですか?

iOS アプリケーションを実行しているデバイスに応じて異なるスタイルを使用したいと考えています。

アプリケーションを実行しているデバイスを検出するにはどうすればよいですか?

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

javascript - JavaScript でのデバイス検出タブレット

デスクトップで画面サイズが768の場合ではなく、タブレットデバイスでのみ「Hello」と言うapタグを表示する方法を教えてください。JqueryなしでJavascriptでそれを行うことは可能ですか?

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

css - メディア クエリに基づくコントローラー アクション (Rails)

Rails アプリケーション専用のダッシュボードがあり、メディア クエリを使用してユーザーに表示されます。サインイン時にモバイル デバイスのユーザーを (メディア クエリを介して) その特定のダッシュボードにリダイレクトするように工夫したいと思います。

レールが実際に何かを検出しないようにしながら、これを行う良い方法は何ですか? gem についても少し調べましたbrowserが、メディア クエリなど、もう少し包括的でカスタマイズ可能なものが欲しいです。

探し始める場所の提案、またはこれを実現するためにビュー/JS/CSSに入れることができるコードの種類はありますか?

特定のメディア クエリに対して特定のコントローラー アクションを起動したいのですが、それは実現不可能な夢かもしれません。

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

css - 携帯電話用に別の CSS をロードする (タブレット用ではない)

携帯電話用に別の CSS スタイルシートをロードする必要がありますが、タブレット用にはロードする必要はありません。過去に次のソリューションを使用していました。

また:

ただし、どちらも画面解像度に基づいています。今日の携帯電話のほとんどはより高い解像度を使用しているため、私が望むようには機能しません。その理由は次のとおりです。タブレットもこの部分の影響を受けます。

そして、タブレットがデスクトップ/ラップトップのように機能することを望んでいます。

また、私はこのようにしようとしていました:

しかし、今日では非常に多くの異なる電話があり、可能なすべてのデバイスを検索して時々追加することはできません. その上、今日の Android はタブレットでもあります。

スマートフォン (タブレットではなく、電話のみ) を検出する GENERIC コードはありますか? メディアクエリに基づくことはできないと思います。

現在の投稿に基づいて解決策を見つけようとしていましたが、質問に対する明確な回答がなかったので、ここに投稿しました。

ありがとう

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

c# - 必要なたびに Request.Browser.IsMobileDevice を使用することと、情報をセッション変数に配置することのどちらがより効率的ですか?

Web アプリケーションをレスポンシブにするためにRequest.Browser.IsMobileDevice、リクエストがモバイル デバイスからのものかどうかを検出するために使用しています。モバイル デバイスに適したものにするか、別のページにリダイレクトするようにページに特定の変更を加えます。これは何度も行う必要があります。1 つのページで使用するために、サーバー側とクライアント側の両方でアクセスできるように、情報を隠しフィールドに入れています。あるページから別のページに移動する際に、デバイスがモバイルかどうかを再度検出する必要がある場合、その都度使用するか、情報を変数Request.Browser.IsMobileDeviceに保存してそこから情報にアクセスするか、どちらがより効率的でしょうか?Session

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

windows-10 - Windows 10でJavaScriptを使用してEdgeで「タブレット/タッチモード」を検出しますか?

この質問は以前に尋ねられましたが、答えは私が必要としているものではありません。

Microsoft Edge でタブレットかどうか (デスクトップ) を区別する必要があります。

1) 次のスレッド: Windows 10 で JavaScript を使用して、Edge および IE11 で「タブレット モード」を検出できますか?

確かにうまくいきましたが、Microsoft が次のバージョンで動作を変更するのではないかと心配しています。

彼らがそうしないことをどのように確認できますか?

デスクトップで定義されているため、 での回答if condition of window.PointerEventはまったく機能しません。

ここで提案されているように、CSS Media Queries Interaction メディア機能を使用できません: ユーザーが Microsoft Edge タブレットまたはデスクトップ ブラウザーを起動したかどうかを検出する方法はありますか?