Desktop View / View桌面网站实际上做了什么?

时间:2012-10-11 11:33:16

标签: css html5 mobile media-queries

有谁知道如何在移动浏览器中选择桌面视图选项会影响CSS媒体查询和Javascript?

我制作的网站仅供移动用户使用。当我选择"桌面视图"当使用股票Android浏览器时,它会破坏网站。我想有效地忽略桌面视图设置。

由于

2 个答案:

答案 0 :(得分:3)

我相信此选项只会更改用户代理。

答案 1 :(得分:0)

它不一定会更改用户代理,但是它会为该用户设置网站的会话变量,因此如果他们发出请求,它将跳过用户代理检查并返回桌面网站。

Example Code

<?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");

    }


}