3

スマートフォンからサイトにアクセスしたときだけcssやjavascriptコードを追加する方法が気になります。

現在、メディアクエリを使用していますが、問題は解決しません。現在、一部のスマートフォンは、一部のタブレットやデスクトップよりも解像度が高いためです。

4

4 に答える 4

2

経由で機能検出を使用できます。タッチ イベントをチェックするためのModernizr 。

または、ユーザーエージェントを使用することもできます - http://detectmobilebrowsers.com/をチェックしてください

ただし、サイトがモバイル、タブレット、ラップトップ/デスクトップにうまく適応するように、流動的なグリッド Web サイト デザインを使用して Web サイトを設計することをお勧めします。

于 2013-04-04T18:51:02.080 に答える
0

高解像度の画面 (スマートフォンだけを意味するわけではありません) を検出しようとしている場合は、device-pixel-ratioメディア クエリを使用してください: http://css-tricks.com/snippets/css/retina-display-media-query/

実際に検出しようとしているスマートフォンはどうですか?

于 2013-04-04T18:51:54.507 に答える
-1

可能であれば、サーバー側で User-Agent HTTP ヘッダーを確認し、必要な css および js ファイルを動的に含めてみてください。

于 2013-04-04T18:52:03.750 に答える
-1

ブラウザのユーザー エージェントをチェックして、ユーザーがスマートフォンから接続しているかどうかを確認できます。

この関連記事をチェックしてください

于 2013-04-04T18:52:26.057 に答える