Safari, junto con otros navegadores mucho más usados, está en plena transición para abandonar definitivamente Flash. Y se espera que eso motive a los desarrolladores web a dejar de utilizar este componente en la red de redes, pero es un proceso algo más lento de lo que nos gustaría. Aún hoy hay páginas web que nos exigen utilizarlo.
Y claro, como Safari ya no quiere ni abrir este componente, lo que hace el navegador nativo de Apple en macOS es decirte que no lo abre y listo. ¿Pero y si ese componente esconde precisamente lo que quieres ver o leer? Entonces hay un pequeño truco que nos lo soluciona.
Engañando al Mac para que se crea un iPad
La idea es aprovecharse de que en las plataformas móviles, sobretodo iOS, Flash lleva extinguido ya mucho tiempo. Así que lo que vas a hacer es acceder al menú de desarrolladores de Safari para engañarlo y hacerle creer que está abriendo la web desde un iPad. Otra forma de decirlo para los que tengan algo más de experiencia es que vamos a cambiar el user agent.

Lo primero, hay que activar el menú 'Desarrollo' en Safari. Para ello accederemos a las preferencias del navegador pulsando CMD + "," y nos iremos a la pestaña 'Avanzado'. Allí encontraremos abajo del todo la opción para mostrar ese menú en la barra superior de macOS, que normalmente está desactivada. Si la tienes activada tampoco pasa nada, simplemente es algo que Apple prefiere esconder al usuario general para ahorrarle complicaciones.

Una vez activado, pulsamos en ese menú 'Desarrollo' y accedemos a 'Agente de usuario'. Allí nos encontraremos muchas opciones, pero seleccionaremos 'Safari - iOS 10 - iPad'. Ahora, recargando la página, se abrirá como si estuvieses en un iPad. Así que la web, si se ha desarrollado bien, utilizará un componente HTML5 para abrir lo que antes intentaba abrir como componente Flash.
Puedes volver a cambiar el agente de usuario por omisión o experimentar con los otros disponibles cuando quieras.
En Applesfera | Cómo evitar que Safari cierre la ventana cuando sólo haya pestañas ancladas en ella
Ver 14 comentarios
14 comentarios
madriduco
Pues la verdad es que me ha resultado útil, muchas gracias, la pena es que no sigáis haciendo artículos útiles como este y hayáis convertido la página en un batiburrillo de dimes y diretes, cotilleos y chismorreos.
alejandro.martin.129
Ahi esta cuando cambias el user agent para engañar a la web y que parezca que entras desde un iPad, y te dice que sigues necesitando flash porque no se ha programado ninguna alternativa móvil.
relectron
"Así que la web, si se ha desarrollado bien, utilizará un componente HTML5 para abrir lo que antes intentaba abrir como componente Flash."
Yo diría que "si la web se hubiese desarrollado bien" utilizará un componente HTML5 en cualquier circunstancia y no únicamente cuando "le engañamos".
lcpirix
El problema viene en las web que no tienen adaptación para dispositivos móviles y siguen utilizando aplicaciones flash (que aunque no lo parezca, siguen quedando bastantes).
JNE
Una duda. En agente de usuario, si selecciones Firefox-Mac, puedes navegar como si lo hicieras desde firefox? Gracias
novatox
yo siento discrepar, pero para poder entrar en una pagina de mi empresa y poder hacer un curso tuve que instalar flash ya que si no no me dejaba, espero que para la próxima vez que tenga que hacer otro curso ya se hayan librado del maldito flash
si entonces hubiese sabido este truco habría intentado usarlo, si me hubiese valido claro
pero gracias por haberlo publicado, por si acaso...
allfreedo
¿Por qué querría nadie entrar en una página con flash?