5

モバイル ブラウザーで [デスクトップ ビュー] オプションを選択すると、CSS メディア クエリと Javascript がどのように影響を受けるか知っている人はいますか?

モバイル ユーザー専用のサイトを作成しています。標準の Android ブラウザを使用しているときに「デスクトップ ビュー」を選択すると、サイトが壊れます。デスクトップ ビューの設定を効果的に無視したい。

ありがとう

4

3 に答える 3

4

このオプションはユーザーエージェントのみを変更すると思います。

于 2012-10-12T14:25:50.743 に答える
0

必ずしもユーザー エージェントを変更するわけではありませんが、そのユーザーの Web サイトのセッション変数を設定するため、ユーザーが要求を行うと、ユーザー エージェントのチェックをスキップし、デスクトップ Web サイトを返すだけになります。

コード例:

<?php
//See if the browser is a mobile browser
// If it's mobile browser see if the user prefers desktop version
// IF the user does not the foward to mobile website.

$browser = $_SERVER['HTTP_USER_AGENT'];

if(preg_match('/iPhone/i',$browser)) { $iphone = "true"; }
if(preg_match('/Android/i',$browser)) { $android = "true"; }


if($iphone == true || $android == true) {

    session_start();
    if($_SESSION['version'] != "desktop") {

        header("location: http://tuts.pinehead.tv/jqmobile/mobile.php");

    }


}
于 2012-10-12T14:36:36.243 に答える