モバイル ブラウザーで [デスクトップ ビュー] オプションを選択すると、CSS メディア クエリと Javascript がどのように影響を受けるか知っている人はいますか?
モバイル ユーザー専用のサイトを作成しています。標準の Android ブラウザを使用しているときに「デスクトップ ビュー」を選択すると、サイトが壊れます。デスクトップ ビューの設定を効果的に無視したい。
ありがとう
モバイル ブラウザーで [デスクトップ ビュー] オプションを選択すると、CSS メディア クエリと Javascript がどのように影響を受けるか知っている人はいますか?
モバイル ユーザー専用のサイトを作成しています。標準の Android ブラウザを使用しているときに「デスクトップ ビュー」を選択すると、サイトが壊れます。デスクトップ ビューの設定を効果的に無視したい。
ありがとう
このオプションはユーザーエージェントのみを変更すると思います。
必ずしもユーザー エージェントを変更するわけではありませんが、そのユーザーの 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");
}
}