Un solo HTML · iPhone / iPad · sin dependencias

Laboratorio de enlaces en iOS

Prueba un enlace cada vez. Comprueba qué app aparece y, al volver a Facebook, si el navegador integrado sigue abierto.

Cada método requiere su propio toque. «Documentado» describe el esquema; no garantiza que Facebook permita abrirlo. Los esquemas privados e históricos necesitan comprobarse en tu build.

Configuración

Por defecto: esta página HTTPS o example.com.
Se usa en los selectores de chat y la hoja de compartir.
Para Ejecutar atajo: crea uno que reciba la URL como texto y use «Abrir URLs».

Entorno de la prueba

Confirma sistema, versión de Facebook y navegador desde el dispositivo. El UA puede omitir o alterar versiones.

Enlaces de apps y navegadores

Comparar formas de navegación

Selecciona un enlace del catálogo y cambia únicamente cómo se inicia la navegación. Algunas combinaciones pueden ser rechazadas.

Meta durante parsing recarga este HTML y usa document.write para insertar el meta. No equivale exactamente a un meta literal del servidor. Solo está habilitado para esquemas de navegación del catálogo.
Meta literal para comparación manual

Para comparar un meta literal, colócalo después de <meta charset="utf-8"> en una copia alojada con otro nombre. Su destino debe ser la página sin ese meta para evitar un bucle.

Controles del sistema y del navegador

La hoja de compartir requiere soporte de Web Share y un toque. Los archivos se generan en memoria. window.close() normalmente solo cierra ventanas creadas por script; no puede ordenar a Facebook que cierre su WebView.

Registrar el resultado real


Intento, pérdida de foco y llegada son señales diferentes. Ninguna confirma por sí sola la apertura externa o el cierre del WebView. El registro se guarda localmente si es posible; cada navegador puede tener su propio almacenamiento.

Fallback manual

En el navegador de Facebook, abre ··· → Abrir en Safari / Abrir en navegador externo. Si no aparece, copia la URL y pégala en Safari.

Las redirecciones HTTP 302/303 requieren un servidor. Este HTML no las simula como si fueran una redirección del servidor.

Copia manual