0

Ich habe Probleme beim Erstellen einer Webansicht in Android Studio. Ich habe eine Website entwickelt, die eine Verbindung zur Firebase-Datenbank herstellt. Diese Website wird dynamisch anhand der Bilder und Daten erstellt, die Sie von Firebase erhalten. Diese Website funktioniert normalerweise auf Google Chrome für Android-Handys, aber die Webansicht zeigt einfach nichts von der Struktur der Website. Ist das Webview eine Erweiterung des Android Browsers? Was soll ich machen?Webansicht von Android Studio zeigt nicht jQuery und Firebase

My website

jQuery:

var leitura_bd = firebase.database().ref('animais/Gato'); 

    leitura_bd.orderByKey().limitToLast(100).on("child_added", function(snapshot) { 

    var animal = snapshot.key; 
    var consulta_imagem = firebase.database().ref("animais/Gato/"+animal+"/_img/"); 

    consulta_imagem.once('value').then(function(snapshot) { 

     let $parent = $('<div/>', { 
      'class': 'div1' 
     }); 

     let $limites = $('<div/>', { 
      'class': 'borda' 
     }); 

     let $imagem = $('<img/>', { 
      'src': snapshot.val(), 
      'class': 'animal', 
     }); 


     $barra_like = $('<div/>', { 
      'class': 'barra' 

     }); 


     let $icone_like = $('<img/>', { 
      'src': 'css/like.png', 
      'class': 'icon_like', 
      'id': animal, 
      'onclick':'seleciona_animal(this.id)', 
      'data-toggle':'modal', 
      'data-target':'#myModal' 

     }); 

     $barra_like.append($icone_like); 

     $limites.append($barra_like); 

     $limites.append($imagem); 

     $parent.append($limites).appendTo(".aqui"); 


    }); 


    }); 

WebView:

WebView webView = (WebView) findViewById(R.id.webView); 
     webView.loadUrl("https://segundo-ong.firebaseapp.com/"); 
     webView.getSettings().setJavaScriptEnabled(true); 
     webView.setWebViewClient(new WebViewClient()); 
+0

Haben Sie JavaScript für Ihr WebView aktiviert? –

+0

Ja, tat ich. Aber nicht arbeiten :( –

+0

Können Sie uns Ihren Code für das WebView geben? Und was meinen Sie damit, dass es normalerweise in Chrome für Android funktioniert? –

Antwort

0

Nach dieser: https://kangax.github.io/compat-table/es6/ Android nicht let noch unterstützen. Ersetzen Sie es einfach durch var und es sollte funktionieren.

Bearbeite es auf meinem Android 6.0.1 Telefon und Laden der URL in ein WebView funktioniert. Der andere Test war auf einem emulierten Android 4.4.4, das let nicht erkannte.

Verwandte Themen