0
我想我已经看了50多个不同的例子在线,但无法找到同样的问题。Jquery手机完整网站链接加载完整网站,但链接去手机网站
我有一个jQuery的移动网站和一个完整的网站(这是一个WordPress站点)。我已经把下面的代码在整个网站的header.php文件:
<script type="text/javascript">
function urlParam(name){
var results = new RegExp('[\\?&]' + name + '=([^amp;#]*)').exec(window.location.href);
if(results)
return results[1] || 0;
else
return '';
}
if(urlParam('view') == 'full'){
}
if(urlParam('view') == ''){
// <![CDATA[
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
if (mobile) {
document.location = "http://mysite.com/mobile/index.html";
}
// ]]>
}
</script>
这工作得很好,当我打开完整的网站在我的iPhone它重定向到移动版本。
不过,我有一个像这样我的手机网站链接到整个网站:
<li><a href="http://albariancoins.com/?view=full" rel="external" data-ajax="false">Full Site</a></li>
当我点击这个链接它带我到完整的网站,但如果我的任何链接点击整个网站,我被重定向回移动网站。
仅供参考,我试过(并失败)设置cookie。我用过的所有脚本都没有工作(我确定这是我的错),最终我陷入了连续重定向。