문제

모바일 사파리는 매우 유능한 브라우저,그리고 그것은 처리할 수 있는 내 웹사이트에 완벽.그러나,거기에 몇 가지 요소에 내 페이지할 수 있는 최적화된 검색을 사용하여 이 장치제공하는 등의 특정 미리보다 작은 데스크탑 대응하는 데 도움이에 맞게 더 많은 콘텐츠로 화면입니다.

나는 방법을 알고 싶다면 나는 검출할 수 있 모바일 사파리(모든 버전에서,바람직하게는)사용하여 PHP,그래서 그때 역할을 할 수 있습 a)특정 css 파일을 b)서로 다른 크기의 이미지가 썸네일로 표시됩니다.

도움이 되었습니까?

해결책

비교 user-agent 문자열을 하나의 사파리 모바일 사용:

사파리 모바일 사용자 에이전트는 문자열

다른 팁

감사는 조,제가 읽은 페이지를 발견 웹 탐지 라이브러리 (자바스크립트에서).내가 코드를 변경에 맞게 내가 필요합니다.

사람을위한 관심,여기 나의 솔루션입니다.

<?php

/* detect Mobile Safari */

$browserAsString = $_SERVER['HTTP_USER_AGENT'];

if (strstr($browserAsString, " AppleWebKit/") && strstr($browserAsString, " Mobile/"))
{
    $browserIsMobileSafari = true;
}

?>
$_SERVER['HTTP_USER_AGENT']  

을 줄 것이다 당신이 user-agent 문자열을 돌아 비교할 수 있는 모바일 사파리 등이 있습니다.

p.s. http://wurfl.sourceforge.net/ WURFL 을 확인하는 데 도움이 될 수 있습니다 어떤 UAs 를 원합니다.

나는 게시된 새로운드 장치를 감지하는 어떤 프로그래밍 언어(JSP,PHP,Perl,Python.....), 그것은 라는 아파치 모바일 필터는 아파치 모듈(http://modules.apache.org/search.php?id=1787)하는 모바일 장치고 또 적응할 수 있는 이미지를 화면 크기의 장치입니다.

에 대한 더 많은 정보: http://www.idelfuschini.it/it/apache-mobile-filter-v2x.html

Mozilla/5.0(webOS/1.0;U;en-US)AppleWebKit/525.27.1(파일시스템,like Gecko)Version/1.0 사파리/525.27.1 전/1.0 브라우저에 대한 팜 프리고,단어는'모바일'것은 없습니다.

나는 내 검색 작업이 완전히 가진 모든 새로운 가능 브라우저입니다.보고 후손,G1,바,드로이드 및 다른 사람(전부는 아니지만)나는 지금은 자신감이 가능한 모든 새로운 휴대 전화:

는 경우(preg_match("/applewebkit/i",$_SERVER['HTTP_USER_AGENT'])&&preg_match("/(모바일|전)/i",$_SERVER['HTTP_USER_AGENT'])) 헤더("위치: http://simplefoodie.com/iphone/?carryover=".urlencode($_SERVER[REQUEST_URI]));

<?php

// detect Safari only!

$string = $_SERVER['HTTP_USER_AGENT'];

if (strstr($string, " AppleWebKit/") && strstr($string, " Safari/") && !strstr($string, " CriOS"))
    {
        echo 'See in Safari only';
    }

?>   
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top