navegador habilitar gratis enable como chrome actualizar activar javascript ios web-applications mobile-safari iphone-standalone-web-app

habilitar - Forzar enlace para abrir en safari móvil desde una aplicación web con javascript



enable javascript chrome (2)

Esto es posible. Probado con la aplicación web independiente iOS5:

HTML:

<div id="foz" data-href="http://www.google.fi">Google</div>

JavaScript:

document.getElementById("foz").addEventListener("click", function(evt) { var a = document.createElement(''a''); a.setAttribute("href", this.getAttribute("data-href")); a.setAttribute("target", "_blank"); var dispatch = document.createEvent("HTMLEvents"); dispatch.initEvent("click", true, true); a.dispatchEvent(dispatch); }, false);

Puede ser probado aquí: http://www.hakoniemi.net/labs/linkkitesti.html

Al llamar a window.open() en una aplicación web de iOS, la página se abre en la aplicación web en lugar de safari móvil.

¿Cómo puedo forzar el inicio de la página web en un safari móvil?

Nota: Usar enlaces <a href> rectos no es una opción.


Resulta que NO ES POSIBLE escapar de la aplicación web de iOS con JavaScript window.open() . Si desea que se abra un enlace en el safari móvil, debe usar los enlaces <a href> .