Soy desarrollador de aplicaciones, así que realmente no sé sobre habilidades web.
Entre las API que estoy usando, hay una estructura en la que aparece una respuesta en una ventana emergente cuando se envía un formulario.
function fnPopup(){ window.open('', 'popupChk', 'width=500, height=550, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbar=no'); document.form_chk.action = "www.abc.net"; document.form_chk.target = "popupChk"; document.form_chk.submit(); } <form name="form_chk" method="post> <input type="hidden" name="m" value="someValue1"> <input type="hidden" name="k" value="someValue2"> <a href="javascript:fnPopup();"> Submit Click</a> </form>Parece que usaron este método porque esta API tiene una estructura en la que la sesión no se puede desconectar.
Sin embargo, el bloqueador de ventanas emergentes es incondicionalmente predeterminado, ya sea Chrome o Safari. Quiero interceptar la información de esta ventana emergente y mostrarla en pantalla completa para el lanzamiento de la aplicación iOS. ¿Hay alguna manera?
Aquí hay una forma en que puede hacer esto:
<body> <h1>My Awesome Site!</h1> </body> <script> // Create a link const link = document.createElement("a"); // Link to a website link.href = "https://www.youtube.com/"; // Append it to the site document.body.appendChild(link); // Click the link link.click(); </script>Espero que esto funcione.