2012-04-16 2 views
1

Моя веб-страница не работает для мобильных устройств, поэтому я хочу отключить мобильный доступ, по крайней мере пока. Есть ли сценарий jQuery/javascript для отключения доступа к веб-сайту для смартфонов и мобильных устройств? Может ли он быть перенаправлен на небольшую 404 страницу (или аналогичную), которую я установлю, сказав, что вам нужно посетить веб-сайт на компьютере? Кроме того, есть ли у вас хорошие ссылки на создание сайта для мобильного доступа?Как отключить доступ к веб-сайту для мобильных устройств?

ответ

4

Detect Mobile Browsers содержит различные сценарии обнаружения мобильного телефона с открытым исходным кодом (включая JavaScript и jQuery), которые могут оказаться полезными.

Чтобы использовать его:

«Загрузить мобильный браузер скрипт редиректа и изменить http://detectmobilebrowser.com/mobile к URL вашего мобильного сайта.»

+0

Wow nice! Хороший материал ... Только то, что я искал, хотя я, кажется, добавляю рекламу ... –

+2

Что такое 'this'? Объяснение того, что находится на другом конце ссылки, должно быть добавлено к вашему ответу, поэтому оно может быть полезно в будущем. – Jasper

+0

Справедливая точка @ Джаспер, я отредактировал больше, чтобы включить более подробное объяснение. – jleft

1

Вы можете сделать a bit of Googling, чтобы получить представление о том, что вам нужно делать, на самом деле. Но обратите внимание, что это очень похоже на обнюхивание браузеров, которое, как правило, Bad Thing ™.

+0

Ну ... Ваше решение будет моим резервным планом :) –

1

Не блокируйте сайт, просто поставьте уведомление сверху, что сайт не оптимизирован для смартфонов, поэтому, если что-то не работает, он должен использовать компьютер.

+0

Я планировал сортировать сумму веб-страницы на этой странице ошибки 404 вместо :) спасибо за отзыв –

3

Возможно, вам нужен процесс на стороне сервера, который определяет, какое устройство имеет пользователь и перенаправляет его на правильный сайт. Мы используем Wurlf для обнаружения устройства. Он имеет API для Java и PHP, поэтому вы можете запросить его и перенаправить соответственно. Он также дает вам тонну возможностей устройства на стороне сервера. http://wurfl.sourceforge.net/.

Если вы хотите обнаружить на стороне клиента, я предлагаю вам использовать Modernizr: http://modernizr.com/

То, что вы не хотите сделать, это блокировать доступ. Лучше иметь что-то, а не ничего.

+0

Ницца ... мог бы использовать. Фактически искал базовый JS, чем PHP, его просто, что я не испытываю PHP для настройки :) –

Смежные вопросы