Я бы хотел, наконец, найти решение для этого, возможно, несколько шагов. У меня есть 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>
Но на мобильном сайте я хотел бы перейти на полный сайт, но он продолжает цикл. это ссылка im, используемая ниже.
<a href="http://drdibart.com?fullsite=true">Full site</a>
у кого есть какие-то мысли о том, почему он продолжает возвращаться на мобильный сайт?
Я думаю, добавив, что это не будет работать?
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. В настоящее время перенаправление произойдет в кулаке, если инструкция вашего скрипта