2012-09-24 46 views
0

我有我的主要網站重定向到移動版本,如果您從您的移動設備查看它,我想使用媒體查詢,但這不是一個選項爲這個網站。在我想實現「查看桌面版本」的移動版本上。
但是我不確定正確/最好的方式來做到這一點。我正在使用
http://detectmobilebrowsers.com的Dectect移動瀏覽器插件。
如果插件返回true(意味着您正在通過移動瀏覽器查看),則主站點將重定向您。我如何添加一個"View Desktop Version"按鈕並繞過檢測插件?在手機網站上查看桌面版本?

謝謝你們傢伙

+0

您使用哪種語言來檢測移動瀏覽器腳本? – Jasper

回答

1

你可以使用jQuery來設置一個cookie來記住當前狀態。

在你的主站點,你的代碼可以被更新,以這樣的(僞):

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

IsMobileBrowser是從detectmobilebrowsers.com腳本的響應。

$.cookie('show_desktop_site')是在用戶選擇去查看桌面站點時在移動站點中設置的jQuery Cookie。見例如http://archive.plugins.jquery.com/project/Cookie - 很多選項都在那裏。

您可以根據show_desktop_site重定向用戶。

相關問題