Android: la aplicación Web funciona en Chrome, pero no en Webview

Estoy usando ng-hide y ng-show en mi aplicación web para manejar lo que se muestra en función del estado de inicio de sesión del usuario. Esto funciona completamente bien si voy al navegador Chrome en mi teléfono y ejecuto el sitio.

Sin embargo, cuando intento mostrarlo en una vista web de mi aplicación o en el navegador predeterminado que no es de Chrome, no funciona. Ninguno de los contenidos está oculto y los botones que están enlazados a las funciones angularesJS no funcionan. Tenga en cuenta que sí setJavaScriptEnabled(true) set.

Cuando miré este problema, me di cuenta de que algunas características de AngularJS no funcionan en ciertos navegadores (especialmente IE), por lo que es posible que AngularJS sea incompatible con la vista predeterminada de Web. Entonces, ¿hay una solución o alguna forma de hacer que la vista web emule el navegador Chrome?

Aplicación en Chrome Browser: http://gyazo.com/8a8a56bdac1eb7e91753bc4745433a42 Aplicación en Webview: http://gyazo.com/a58de6192aa822af05a2885560e66f91

Hay los siguientes errores en el logcat, que he investigado y no tienen sentido, ya que ambas variables no tienen problemas en los entornos no webview.

E / Web Console: Uncaught SyntaxError: Identificador inesperado: 103
E / Web Console :: Uncaught Error: No módulo: AuthApp: 17

El error de sintaxis no detectado corresponde al siguiente, donde los resultados son los resultados de la consulta que obtengo de Parse. Tenga en cuenta que he comprobado el contenido de los resultados en otros navegadores y de hecho está devolviendo los resultados a mi consulta.

  for (var result of results){ ... } 

One Solution collect form web for “Android: la aplicación Web funciona en Chrome, pero no en Webview”

Prueba estos ajustes en tu webview. He tenido éxito en el pasado con estos

 mWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setAllowUniversalAccessFromFileURLs(true); webSettings.setDomStorageEnabled(true); mWebView.setWebChromeClient(new WebChromeClient()); 
  • Superposición azul de OnClick
  • Cómo iniciar sesión en facebook en WebView si ya tiene acceso token de FB SDK en Android
  • ¿Cómo puedo desplazar un WebView a un punto específico en Android
  • Textarea no envuelve texto en WebView en Android
  • Vista Web de Android: la página web debe ajustarse a la pantalla del dispositivo
  • Recuperar User-Agent mediante programación
  • WebView con https loadUrl muestra la página en blanco
  • <Embed> en HTML cargado por Webview Broken in Sense UI
  • No navegue a otras páginas de WebView, deshabilite vínculos y referencias
  • WebView y HTML5 <video>
  • Habilitación de JavaScript general en WebViewClient
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.