Могу ли я удалить плагин, если пользователь просматривает с мобильного устройства? - PullRequest
2 голосов
/ 19 сентября 2011

Я хотел бы удалить видеоплеер (который может быть таким же простым, как #video {display: none;}), если пользователь просматривает с мобильного устройства.

Моя платформа WordPress. Есть ли ярлык WordPress или способ сделать это в HTML5 / CSS? Если нет, то есть ли способ написать простой условный текст в Wordpress?

Спасибо

Ответы [ 2 ]

4 голосов
/ 20 сентября 2011

Есть много способов сделать это в javascript / CSS.Сложно сказать, какой метод подойдет вам лучше всего, но, основываясь на современных рекомендациях, я бы не стал использовать пользовательский агент, как это было предложено, но создал бы «отзывчивый» раздел в вашем style.css, который будет запускаться только для мобильных устройств.

@media (max-device-width: 480px) {
    #video {
        display: none; 
    }
}

Работает во всех мобильных браузерах.Вы можете настроить ширину устройства в соответствии с вашими потребностями.

Дополнительные сведения об этой технике, которая называется Отзывчивый веб-дизайн: http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/

1 голос
/ 19 сентября 2011

Самый простой способ - использовать Javascript, чтобы выяснить, какой браузер обращается к странице, а затем предпринять некоторые действия, основываясь на этом.

Информацию об открытии браузера можно найти здесь http://www.w3schools.com/js/js_browser.asp

Оттуда я думаю, что у вас будет 2 варианта

  1. Перенаправить их на мобильную версию страницы, используя javascript
  2. Используйте javascript для редактирования внутреннего html элемента, чтобы удалить видео материал

Не знаю, имеет ли это отношение к WordPress или нет, но я знаю, как это сделать.

...