0

これがすでに尋ねられていたら申し訳ありませんが、いくつかの重い検索の後、私は何も思いつきませんでした. ユーザーの画面の幅を検出するために、Windows サーバーの HTML ページに Javascript コードを挿入しようとしています。599 ピクセル未満の場合は、サイトのモバイル バージョンにリダイレクトされます。5 台の携帯電話と 1 台のタブレットで試してみましたが、Samsung Galaxy s3 を除くすべての機種で動作します。Javascript が有効になっていて、必要なピクセル量よりも少ないです。ユーザーをモバイル サイトにリダイレクトするより良い方法があるかどうかは、ユーザーがモバイル ユーザーなのか、コードを正しく使用していないだけなのか、よくわかりません。コードは次のとおりです。

<script type="text/javascript">
if (screen.width <= 599) {
    document.location = "http://go.wapple.net/Neal";
}
</script>

ご協力ありがとうございました。

ジョシュ

4

1 に答える 1

0

USER_AGENTヘッダーを使用できます。

詳細については、このstackoverflowの質問を参照してください。

于 2013-02-16T17:33:19.650 に答える