Tengo un componente temático, tiene CSS y Head definidos tanto para escritorio como para móvil.
En móvil, una forma se define más pequeña por cuestión de espacio.
Funciona bien en Chrome, Firefox en iPhone, pero en Safari, carga la versión de escritorio en su lugar.
El navegador Safari no está cargando la versión de escritorio del sitio.
¿Alguien ha visto este problema? ¿Safari móvil de iOS no se reporta a sí mismo como un navegador móvil? o …
es safari en iOS 17.1.2, cuando se carga el componente, muestra la forma grande definida para escritorio
acabo de actualizar iOS a la última 17.2.1, igual.
en el mismo dispositivo, si lo abro usando chrome o firefox, muestra la forma pequeña definida para móvil
en el navegador de escritorio, si lo veo https://example.com?mobile_view=1, muestra la forma pequeña definida para móvil.
Sospecho que hay algo en mi navegador safari que carga el contenido de escritorio, pero no es así, digamos que carga los diseños móviles, no la versión de escritorio.
no me había dado cuenta de esto antes, tal vez usaba chrome la mayor parte del tiempo en iphone…
para reproducirlo, hice esta versión simplificada para mostrar el problema.
este código de ejemplo a continuación básicamente muestra un círculo rojo grande en el navegador de escritorio, uno más pequeño en el navegador móvil.
después de instalar este componente, podrás ver
muestra el círculo pequeño en chrome/firefox de iphone, esto es lo esperado
pero uno grande con safari, como se define para el navegador de escritorio. esto no es lo esperado
crea un componente de tema, agrega el contenido a continuación