Как разрешить мобильным пользователям просматривать немобильную версию моего сайта, если у меня есть перенаправление? - PullRequest
0 голосов
/ 28 декабря 2010

Используя классический ASP-код, найденный на http://detectmobilebrowser.com/ У меня мобильные браузеры автоматически перенаправляются на гораздо более компактную и оптимизированную мобильную версию моего сайта.

Однако, если мобильный пользователь предпочел бы просмотреть весь сайт, у меня есть ссылка в нижнем колонтитуле, чтобы перенести его туда. К сожалению, когда они возвращаются на основной сайт, запускается сценарий мобильного обнаружения и перенаправляет их снова.

Как мне предотвратить это? Моей первой мыслью было использование куки, но я не знаком с процессом.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2013

На целевой странице для мобильных устройств, когда пользователь нажимает ссылку «Перейти к рабочему столу», сервер устанавливает файл cookie, чтобы отметить, что пользователь хочет видеть сайт рабочего стола. Затем для всех запросов, если cookie есть, сервер просто пропустил запрос на сайт рабочего стола. В противном случае перенаправьте на мобильный сайт.

Пример кода здесь: http://msdn.microsoft.com/en-us/magazine/jj553508.aspx

0 голосов
/ 28 декабря 2010

я делаю это с помощью строки запроса, такой как default.asp? Redirect = 0, затем с помощью if-else я запускаю сценарий отмены только тогда, когда нет перенаправления = 0

...