Моя веб-страница не работает для мобильных устройств, поэтому я хочу отключить мобильный доступ, по крайней мере пока. Есть ли сценарий jQuery/javascript для отключения доступа к веб-сайту для смартфонов и мобильных устройств? Может ли он быть перенаправлен на небольшую 404 страницу (или аналогичную), которую я установлю, сказав, что вам нужно посетить веб-сайт на компьютере? Кроме того, есть ли у вас хорошие ссылки на создание сайта для мобильного доступа?Как отключить доступ к веб-сайту для мобильных устройств?
ответ
Detect Mobile Browsers содержит различные сценарии обнаружения мобильного телефона с открытым исходным кодом (включая JavaScript и jQuery), которые могут оказаться полезными.
Чтобы использовать его:
«Загрузить мобильный браузер скрипт редиректа и изменить http://detectmobilebrowser.com/mobile
к URL вашего мобильного сайта.»
Вы можете сделать a bit of Googling, чтобы получить представление о том, что вам нужно делать, на самом деле. Но обратите внимание, что это очень похоже на обнюхивание браузеров, которое, как правило, Bad Thing ™.
Ну ... Ваше решение будет моим резервным планом :) –
Не блокируйте сайт, просто поставьте уведомление сверху, что сайт не оптимизирован для смартфонов, поэтому, если что-то не работает, он должен использовать компьютер.
Я планировал сортировать сумму веб-страницы на этой странице ошибки 404 вместо :) спасибо за отзыв –
Возможно, вам нужен процесс на стороне сервера, который определяет, какое устройство имеет пользователь и перенаправляет его на правильный сайт. Мы используем Wurlf для обнаружения устройства. Он имеет API для Java и PHP, поэтому вы можете запросить его и перенаправить соответственно. Он также дает вам тонну возможностей устройства на стороне сервера. http://wurfl.sourceforge.net/.
Если вы хотите обнаружить на стороне клиента, я предлагаю вам использовать Modernizr: http://modernizr.com/
То, что вы не хотите сделать, это блокировать доступ. Лучше иметь что-то, а не ничего.
Ницца ... мог бы использовать. Фактически искал базовый JS, чем PHP, его просто, что я не испытываю PHP для настройки :) –
- 1. Отключить JQuery для мобильных устройств
- 2. Как отключить переадресацию мобильных устройств?
- 3. Wordpress: отключить LayerSlider для мобильных устройств
- 4. Отключить jQuery SnapPoint для планшетов/мобильных устройств
- 5. Отключить ленивую нагрузку для мобильных устройств
- 6. Отключить скрипт JQuery для мобильных устройств
- 7. Отключить анимацию velocity.js для мобильных устройств
- 8. Запросы для мобильных устройств для мобильных устройств - неправильная ширина
- 9. Гамбургер для мобильных устройств
- 10. Для мобильных устройств, как временно отключить события jQuery, активируйте их?
- 11. Служба для мобильных устройств
- 12. Стиль для мобильных устройств
- 13. Hadoop для мобильных устройств
- 14. Доступ/Модернизация/очистка мобильных устройств: MDM
- 15. Разработка для мобильных устройств
- 16. Геолокация для мобильных устройств
- 17. Веб-приложение для мобильных устройств или мобильных устройств
- 18. Разработка мобильных устройств для мобильных устройств. Когда начать?
- 19. CSS Позиционирование для мобильных устройств
- 20. Автономное хранилище для мобильных устройств?
- 21. Проверка подлинности для мобильных устройств
- 22. Настроить GlassFish 3 для мобильных устройств?
- 23. Скрытие изображения для мобильных устройств
- 24. разные таблицы стилей для мобильных устройств
- 25. Progrmmatically компиляции классов Java, когда пользователь получает доступ к вебсайту
- 26. Jquery selectmenu - отключить для мобильных устройств (используйте iOS)
- 27. Оптимизация сайта для мобильных устройств
- 28. Как синхронизировать несколько мобильных устройств
- 29. размера фона для мобильных устройств
- 30. Facebook Oauth для мобильных устройств
Wow nice! Хороший материал ... Только то, что я искал, хотя я, кажется, добавляю рекламу ... –
Что такое 'this'? Объяснение того, что находится на другом конце ссылки, должно быть добавлено к вашему ответу, поэтому оно может быть полезно в будущем. – Jasper
Справедливая точка @ Джаспер, я отредактировал больше, чтобы включить более подробное объяснение. – jleft