¿Podría decirme cómo enviar el evento de cambio de tamaño en Safari móvil iOS15?
El sitio web está originalmente diseñado para ser receptivo. Quiero cambiar a la vista del modo de escritorio incluso con un botón en la página, así que habilité la sobrescritura de la vista meta del elemento HTML desde JavaScript.
<meta name="viewport" content="width=device-width,initial-scale=1">Simplemente reemplace la parte anterior con la siguiente, Android Chrome y Firefox lo redimensionan instantáneamente sin recargar.
<meta name="viewport" content="width=">En Safari, cuando me desplazo hacia arriba, se muestra la barra de direcciones y se activa el cambio de tamaño. En ese momento, la consulta de medios en CSS se refleja y se vuelve a dibujar con la escala automática.
Intenté enviar el evento de cambio de tamaño y cambiar la propiedad style.display, pero no responde hasta que el usuario se desplaza hacia arriba o hacia abajo.