0

私は devicetype を取得してモバイル Web サイトをトリガーする良い方法を研究してきましたが、モバイル デバイスが使用されているかどうかを判断するために、画面の幅/高さをピクセル単位で取得するスクリプトをまだ使用している人が多くいます。

しかし、携帯電話/タブレットの画面は非常に高解像度であるため、通常の Web サイトとモバイル Web サイトを切り替える別の方法が必要です。画面サイズは、携帯電話では 1,280 x 768 ~ 1920 x 1080、タブレットでは 1920 x 1080 ~ 2560 x 1600 程度です。

モバイルかどうかを判断するための正しいエラー防止方法は何ですか? もっと簡単な方法があれば JavaScript を教えてください!

4

1 に答える 1

0

CSS のメディア クエリを使用して、モバイル Web サイトをレスポンシブにすることができます。これにより、Web サイトの通常の CSS が上書きされます。メディア クエリは解像度をチェックし、メディア クエリに入力した内容は、 http: //webdesignerwall.com/tutorials/css3-media-queries のような解像度で表示され ます。

Javascript を使用すると、このページで見つけたコードでブラウザをチェックできます: http://www.abeautifulsite.net/blog/2011/11/detecting-mobile-devices-with-javascript/

そのコードを使用すると、モバイル Web サイト用に特別に設計された Web サイトにリダイレクトできます。

于 2013-03-04T11:21:32.017 に答える