Evgeniy
Алексей
Конечно если в CSS -ов много и там фарш (обычно в шаблонах) то это конечно - треш полный....
Evgeniy
Мы сейчас говорим о разном
Evgeniy
Есть сайт https://github.com сверстан адаптивно. Там тег <meta name="viewport" content="width=device-width"> Все корректно отображается и на мобилках и на компе. Когда открывается сайт в iOS нажимается кнопка "показать полную версию" - это не работает. Когда нажимаем аналогичную кнопку на телефоне Honor - сайт переключается в десктоп.
Камиль
хотя ради этого одного я бы не стал целую библиотеку тянуть 😄 лучше пусть комп пользователя напрягается
Dmytro
Dmytro
Все давно придумано уже
Evgeniy
Т.е. чтобы мне заставить все сайты работать как положено нужно поставить проксирующий прокси. Внедрять на сайты с тегом <meta name="viewport" content="width=device-width"> свой JS, чтобы перехватывать нажатие кнопки "показать полную версию"
Dmytro
Поставьте снипет с extras isMobile и будет вам счастье ;)
Пример кода внутри снипета
Evgeniy
Опять 25
Камиль
Dmytro
Так а эпл тут при чем
Evgeniy
Я не говорю про конкретный сайт. Я говорю про интернет и отдельно взятые 2 устройства. На своем сайте в админке я просто прописал width=1024 и это устроило клиента.
Камиль
я так когда то от клиента отмахивался который деньги не давал :D
Dmytro
Сайт должен понимать юзерагента и по нему отдавать контент
Evgeniy
Дима. Вот сайт github.com не переключает с мобилки на полную версию
Dmytro
Возможно андроид автоматом подставляет еще и ширину браузера сам но это не логично на самом деле
Evgeniy
Что мне сделать, чтобы переключиться?
Evgeniy
Камиль
Камиль
в десктоп
Evgeniy
Камиль
хрен там. из за вот таких багов приходится в десктоп вресии добавлять кнопку "Перейти в мобильную версию"
Dmytro
Dmytro
Работает но не везде в репозитории в е переключает как положено а на главной накосячили они
Камиль
Камиль
с мобилки в десктоп
Камиль
и с десктоп в мобилку
Evgeniy
Evgeniy
Ибо если кнопка есть на всех страницах в телефоне. А работает только при наличии каких-то костылей внутри сайта
Камиль
А это да не умеет понял :)
рабоатет потому что там юзерагент вотчится, а если обычный адаптив основанный на media, то придётся кастылить
Dmytro
- сайт в зависимости от юзерагента выдает инфу
Evgeniy
Evgeniy
Dmytro
Ок что айфон должен отдавать сайту что б сайт понял что надо показать дестоп?
Evgeniy
Получается, что адаптив под мобилки это зло
Камиль
Dmytro
И с какими параметрами показывать десктоп?
Evgeniy
Ларчик просто открывался. Хонор подменяет фактическое разрешение окна. Вот исходные данные
Evgeniy
После активации полной версии сайта хонор присылает такое
Evgeniy
Видишь, хонор меняет не только UA, но и размер окна
Pathologic
яблокострадания 😸
Evgeniy
А ihphone только UA. И поэтому далеко не все сайты переключаются в полную версию
Dmytro
Ну да, я когда искал как сделать убил пару часов ;) в итоге потом на измобаил сделал подмену виевпорта она как раз на юзер агент завязана
Pathologic
кнопку делает эпл, а чтобы она работала должен ломать голову разработчик сайта
Evgeniy
Т.е. если ко мне приходит клиент с ihone, то я делаю как он хочет на сайте с костылями через UA детект и т.п.
Dmytro
Evgeniy
А когда ко мне приходит друг и спрашивает почему на github.com не работает - я ему говорю, что твой iphone гавно
Pathologic
Камиль
Dmytro
Dmytro
Камиль
Да
по мне таки это кастыль
Pathologic
Evgeniy
Dmytro
Тогда и все метатеги и микроразметка и тд тоже костыли х
Dmytro
Почему мне надо писать og_ image пусть фб сам ищет нужную мне картинку;)
Anonymous
Dmytro
Зачем мне оптимизировать картинки , пусть браузер делает
Pathologic
Dmytro
Ну да. Тут проблема в том что если хочешь что б твой сайт на гомне(айфоне был ровный) учитывай особенности)
Pathologic
а эплу похуй стандарты
Andrey
Никто не делал шопкипер+эквайринг от Сбера?
Dmytro
Камиль
Pathologic
я делал
Andrey
Нет публичного решения?
Dmytro
Тоесть то что у нас даже браузеры по разному понимают наш код ;)
И приходится для одних костылять то что на других работает никого не смущает ;)
Dmytro
Теже полифилы и тд
Evgeniy
а эплу похуй стандарты
очень похоже, что стандартов то и нет. Раз хонор с потолка размер окна подставляет. Вот только это попахивает именно костылем на уровне хоноровской прошивки