iOS Webview Escape · FB Notifications

Detectando…

Rojo = disparo directo a fb://notifications. Azul = breakout a Safari. Morado = combinado. Toca uno; si no pasa nada, prueba otro.

A · Breakout del webview

Objetivo: sacar la navegación al navegador del sistema (Safari / Chrome iOS). Si funciona, verás cambiar la UI a Safari.

Esquemas internos de Meta no documentados

barcelona://extbrowser (click) Esquema interno del in-app browser de FB iOS instagram://extbrowser (click) Esquema del webview de Instagram fb://extbrowser (click) prueba Variante especulativa — a veces responde fb-messenger://extbrowser (click) prueba messenger://extbrowser (click) prueba

Safari directo casi muerto en Meta

x-safari-https:// (click) Hack histórico; bloqueado en Meta ~mediados 2025

Otros navegadores iOS

googlechrome://navigate (click) Si Chrome iOS está instalado googlechromes://navigate (click) Variante HTTPS firefox://open-url?url= (click) brave://open-url?url= (click) microsoft-edge-https:// (click) opera-https:// (click) ddgQuickLink:// (click)

Universal Links y vectores HTML

Universal Link a facebook.com/notifications WKWebView suele ignorarlos, pero probamos target="_blank" a la propia URL

B · Disparo directo a fb://notifications

Objetivo: forzar que el OS/webview entregue el deep link a la app de FB. Si funciona, salta a notificaciones y la app aparece activa.

Enlaces/anchor

<a href="fb://notifications"> Simple click en anchor <a href="fb://notifications/"> Variante con slash final fb://notifications_main fb://notifications_jewel Variante antigua, por si acaso facebook://notifications Esquema alternativo (probablemente no registrado)

JavaScript

HTML / DOM

Universal Links

https://www.facebook.com/notifications Si FB iOS registra UL, abre la app https://m.facebook.com/notifications https://mobile.facebook.com/notifications

C · Combinados

Encadena breakout + deep link en secuencia o en paralelo, por si una vía sola no basta.

Historial local

    Instrucciones

    1. Hostea el archivo en una URL accesible.
    2. Mándatela por Messenger / DM de Instagram.
    3. Ábrela dentro de la app.
    4. Toca cada botón; observa si saltas a Safari (azul) o directo a notificaciones de FB (rojo).
    5. Vuelve a la página y mira el historial para saber cuál era el último que tocaste.