Задать вопрос
denisemenov
@denisemenov

Как научить Surface 2 Pro быть desktop-ом, а не tablet-ом?

Привет!

С некоторых пор я стал называть себя веб-дизайнером и при этом пользуюсь Surface 2 Pro with Windows 10TP.
Эти два факта находятся в одном предложении, потому что я не могу полноценно работать из-за следующей проблемы:
Surface в браузерах определяется как планшет, не смотря на то, что его разрешение 1920х1080 и при этом работаю со вторым монитором 1920х1200.

Если быть точным, то в Chrome и Firefox у меня не работает, например, параллакс и куча других красивых плюшек из ряда анимации (всё статично), а в IE11 всё функционирует на ура. Верстая в Muse лэндинг для десктопа, планшета и совсем маленьких девайсов, у меня всё время отображается планшетная версия (во всех браузерах).
Десктопная версия в моём случае отличается от планшетной тем, что у десктопа идёт fullwidth, а у планшета весь контент получает <meta name="viewport" content="width=768"> и залипает на левой части экрана. При этом, если убрать с сайта планшетную версию (в макете сайта в Muse), то отображается полноценная десктопная версия.
Сотрудники Adobe вот что отвечают на вопрос "Surface определяется как tablet или desktop?":

There are multiple factors that come into play when determining which rendition to present to our users. These factors include the renditions available with the Muse site, where the site is hosted, and which browser the user is viewing the site with.
If the Muse site is hosted on Adobe Business Catalyst, the appropriate rendition presented is determined server-side.
If the Muse site is hosted by a third-party service, the browser determines the ideal rendition to display depending upon the screen's dimensions and whether it is touch-enabled. From there our JavaScript determines which site is presented if the ideal rendition is not available.
In regards to the Surface we currenlty consider it a Tablet, but it is going to vary from device to device. We use screen size and touch capabilities to determine the rendition.

Источник

А теперь вопросы, с которыми я обращаюсь к вам за помощью:
Что сделать с Surface, чтобы он определялся как desktop везде?
Если невозможно "везде", то как заставить определять Surface как desktop на тех сайтах, которые я сам верстаю?
Это проблема Windows, браузера или кода сайта?
Или это всё из-за сенсорного экрана?

Заранее спасибо!
  • Вопрос задан
  • 2602 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
aenikitin
@aenikitin
Инфраструктурный администратор
А Tablet Mode в 10ке включен?
3dfGc75.png
Ответ написан
@386DX
Как определить сервером, что пользователь зашел на сайт с какого-либо сенсорного телефона или планшета?

Ознакомится с тем, как определяют планшеты и сделать наоборот

(поменять user agent, ppi и что там еще девелоперы придумали для определения)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы