1

クライアントが JavaScript でタブレットを使用しているかどうかを検出しようとしています。できれば CSS3 や UserAgents は使いたくありません。私の頭に浮かんだ 1 つの方法はscreen.width、ブラウザー内のプロパティを使用してデバイスの幅を取得しscreen.width、特定のしきい値未満の場合にタブレットを検出することでした。

これは良い解決策だと思いますか?

このプロパティのサポートは何ですか? ほとんどのタブレットはこの機能をサポートしていますか?

フィードバックをいただければ幸いです。

4

1 に答える 1

0

このアプローチであなたが望むものを達成しようとしているとは思いません。本当に JavaScript のみを使用し、「魔法の方法」(CSS3、UserAgents など) を使用せずにこれを実行したい場合は、言語ボタンと同じように「切り替えボタン」を追加することをお勧めします...「表示に切り替える」のようなもの: タブレット / デスクトップ".

于 2013-02-21T19:35:20.400 に答える