0

モバイル デバイスから表示する場合、メイン サイトをモバイル バージョンにリダイレクトします。メディア クエリを使用したかったのですが、このサイトのオプションではありませんでした。モバイル版では、「View Desktop Version」を実装したいと考えていました。
ただし、これを行うための正しい/最良の方法がわかりません。
http://detectmobilebrowsers.comの Dectect モバイル ブラウザ プラグインを使用しています。
プラグインが true を返した場合 (つまり、モバイル ブラウザーから表示している場合)、メイン サイトにリダイレクトされます。"View Desktop Version"ボタンを追加して検出プラグインをバイパスするにはどうすればよいですか?

みんなありがとう

4

1 に答える 1

1

jQuery を使用して Cookie を設定し、現在の状態を記憶することができます。

メイン サイトでは、コードを次のようなもの (疑似コード) に更新できます。

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

IsMobileBrowserdetectmobilebrowsers.com スクリプトからの応答になります。

$.cookie('show_desktop_site')ユーザーがデスクトップ サイトに移動して表示することを選択したときに、モバイル サイトに設定される jQuery Cookie です。たとえばhttp://archive.plugins.jquery.com/project/Cookieを参照してください- 多くのオプションがあります。

に基づいてユーザーをリダイレクトできますshow_desktop_site

于 2012-09-24T21:20:15.557 に答える