IOS – enlaces html no funcionan – brecha de teléfono

Tengo un file html bastante estándar.

Lo que es extraño es que la aplicación funciona en Android, los files html funcionan en el browser en Safari y en Windows, etc. Todo está bien. Sin embargo, cuando entro al emulador de iOS, literalmente ninguno de los enlaces funciona. El propósito de los enlaces es simplemente navegar de una página a otra. No tengo idea de por qué no iban a funcionar.

¿Alguien puede solucionar esto? Tampoco veo ningún error en la console.

Gracias

<!DOCTYPE HTML> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <link rel="stylesheet" href="fonts/fonts.css" type="text/css"> <link rel="stylesheet" href="css/style.css" type="text/css"> <link rel="stylesheet" href="css/jquery.sidr.dark.css" type="text/css"> </head> <body class="sign-in"> <!-- PAGE --> <div id="wrapper"> <div class="page"> <div class="container"> <h1 class="big-logo"></h1> <!-- Sign in Form --> <section class="sign-in-form"> <form id="login-form"> <div class="input-wrap"> <input type="text" id="username" placeholder="Email Address"> <input type="password" id="password" placeholder="Password"> </div> <a class="btn btn-green" onclick="$('#login-form').submit();"> Sign In </a> </form> </section> <!-- Create Account --> <div class="first-time"> First time user? <a href="registration.html"> Create Account </a></div> <div class="forgot-password"> <a href="forgot-password.html"> Forgot your password? </a> </div> </div> <!--// PAGE --> </div> </div> <script src="cordova.js"></script> <script src="js/jquery-1.11.0.min.js"></script> <script src="js/global.js"></script> <script src="js/jquery.touchSwipe.min.js"></script> <script src="js/jquery.sidr.js"></script> <script src="js/iscroll-probe.js"></script> <script src="js/touch.js"></script> <script type="text/javascript" src="js/index.js"></script> </body> </html> 

config.xml como se solicita:

  <?xml version='1.0' encoding='utf-8'?> <widget xmlns:cdv="http://cordova.apache.org/ns/1.0" id="com.gladwinput.testApp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" > <name> Test </name> <description> </description> <author email="apps@gladwinput.com" href="http://gladwinput.com" > David G </author> <content src="index.html" /> <access origin="*" /> </widget> 

En realidad, resultó ser un error de iScroll: es un error en la última versión y escucha constantemente un ontouch, lo que significa que estaba anulando cualquier enlace. Perdón por esa gente!

Es muy simple, creo que has movido el file [.html] a una carpeta de grupo o alguna otra parte.

debe colocar los files .html en la carpeta "WWW" solamente, si mueve sus files a otra carpeta significa que no funcionará.

corte sus files forgot-password.html & registration.html y pégalos en el directory WWW, funcionará como codificado.

Debes poner la url absoluta de tus files … por ejemplo

 <a href="/forgot-password.html"> Forgot your password? </a> 

Observe el "/".

Debes poner el file en www o cualquier carpeta en la carpeta www .. por ejemplo

www / user / forgot-password.html

El enlace será:

 <a href="/user/forgot-password.html"> Forgot your password? </a>