我想最终找到一个解决方案,可能还有一些步骤。我有以下的JavaScript指向移动网站。这很有效。
<script type="text/javascript">
if ((navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)|(Windows Phone)|(BlackBerry)/i))) {
document.location = "http://www.c5mobile.com/drglenn/index.html";
}
(function(a,b) {
if (document.cookie.indexOf('fullsite') > -1) {
return; // skip redirect
}
if (location.search.indexOf('fullsite') > -1) {
document.cookie = 'fullsite=true; path=/;'
return; // skip redirect
}
})(navigator.userAgent || navigator.vendor || window.opera, 'http://www.c5mobile.com/drglenn/index.html')
</script>
但是在移动网站上我想要访问完整网站,但它会不断循环播放。这是我在下面使用的链接。
<a href="http://drdibart.com?fullsite=true">Full site</a>
任何人都有任何想法为什么它一直循环回到移动网站?
答案 0 :(得分:0)
我认为添加此功能不起作用吗?
if ( (navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)|(Windows Phone)|(BlackBerry)/i)) && location.search.indexOf('fullsite') < 0 ) {
document.location = "http://www.c5mobile.com/drglenn/index.html";
}
我只添加了
&& location.search.indexOf('fullsite') < 0
作为if语句的第二个条件。目前,重定向将发生在脚本的第一个if语句
中