我在这里做了一些挖掘工作,但仍然有点不确定如何做到这一点。这是场景:
我有一个完整的 HTML 站点,它调用以下 PHP 代码:
<?php
require_once('inc/mobile_device_detect.php');
mobile_device_detect(true,true,true,true,true,true,true,'mobile/',false);
?>
<!DOCTYPE html>
<html lang="en">
<head>blah blah</head>
etc...
mobile_device_detect.php 是一个来自http://detectmobilebrowsers.mobi/的小型库
因此,当我从手机访问完整站点时,重定向会完美发生。接下来,在 mobile/index.html 上,我为那些想要查看完整站点的用户提供了以下重定向代码(我还应该提到这个移动站点使用 jquery-mobile):
<a href="../index.html" data-ajax="false" rel="external"><img src="images/icons/world.png" width="32" height="32" alt="Full Site" class="ui-li-icon">Full Site</a>
当我单击此链接时,我被重新发送回移动页面。我知道这是因为重定向脚本再次被触发。我已经通过使用桌面客户端访问移动站点对此进行了测试,并且重定向完美。
对于想要查看“完整站点”的移动用户,我有什么想法可以解决这个问题吗?