如何在网站的桌面版和移动版之间切换?

时间:2013-04-30 05:17:53

标签: php javascript session mobile cookies

我目前正在使用以下方法在WordPress Mobile Pack

的WordPress网站的移动版和桌面版之间切换
<a href="<?php echo site_url(); ?>/?wpmp_switcher=desktop" onclick="document.cookie='wpmp_switcher=desktop;path=/;';">Switch to desktop</a>

<a href="<?php echo site_url(); ?>/?wpmp_switcher=mobile" onclick="document.cookie='wpmp_switcher=mobile;path=/;';">Switch to mobile</a>

我使用会话cookie来确定要显示的主题。

但是此方法无法处理以下方案

情景1:

  1. 用户正在使用移动网络版
  2. 用户点击“切换到桌面”链接
  3. 用户被重定向到桌面版。
  4. 用户在浏览器上键入网站名称(example.com)
  5. 情景2:

    1. 用户正在使用移动网络版
    2. 用户点击“切换到桌面”链接
    3. 用户被重定向到桌面版。
    4. 用户按设备/浏览器后退按钮
    5. 在这两种情况下,我都需要将用户重定向到移动版网站。

0 个答案:

没有答案