2012-09-24 7 views
0

휴대 기기에서 내 메인 사이트 리디렉션을 모바일 버전으로 리디렉션하면 미디어 쿼리를 사용하고 싶지만이 사이트는 옵션이 아닙니다. 모바일 버전에서 "View Desktop Version"을 구현하고 싶었습니다.
그러나이 작업을 수행하는 데 올바른/최선의 방법이 확실하지 않습니다. Dectect 모바일 브라우저 플러그인을
http://detectmobilebrowsers.com에서 사용하고 있습니다.
플러그인이 true를 반환하면 (모바일 브라우저에서 볼 때) 기본 사이트에서 사용자를 리디렉션합니다. "View Desktop Version" 버튼을 추가하고 감지 플러그인을 무시하려면 어떻게해야합니까?모바일 사이트의 데스크톱 버전을 보시겠습니까?

감사합니다.

+0

Detect Mobile Browser 스크립트에 어떤 언어를 사용하고 있습니까? – Jasper

답변

1

jQuery를 사용하여 현재 상태를 기억하는 쿠키를 설정할 수 있습니다. 메인 사이트에서

, 당신의 코드는이 (의사) 같은 것을 업데이트 할 수 있습니다

show_desktop_site = $.cookie('show_desktop_site') AND NOT IsMobileBrowser; 

IsMobileBrowser이 detectmobilebrowsers.com 스크립트에서 응답 될 것이다.

$.cookie('show_desktop_site')은 사용자가 데스크톱 사이트를보고 이동하도록 선택한 경우 모바일 사이트에 설정된 jQuery 쿠키입니다. 예 : http://archive.plugins.jquery.com/project/Cookie - 많은 옵션이 있습니다.

show_desktop_site을 기반으로 사용자를 리디렉션 할 수 있습니다.

관련 문제