0

Androidスタジオでwebviewを作成できません。私はFirebaseデータベースに接続するサイトを開発しました。このサイトはFirebaseからの画像とデータに従って動的に作成された構造を持っています。このサイトはAndroid用Google Chromeの電話機では正常に動作しますが、ウェブビューにはサイトの構造は表示されません。 webviewはアンドロイドブラウザの拡張機能ですか?私は何をすべきか?Android StudioのWebviewにjQueryと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

WebViewのJavaScriptを有効にしましたか? –

+0

はい、私はしました。しかし、うまくいきません:( –

+0

WebViewのコードを教えてもらえますか?アンドロイド用Chromeで通常動作するとはどういう意味ですか? –

答えて

0

これによると:https://kangax.github.io/compat-table/es6/ Androidはまだletをサポートしていません。ちょうどそれをvarと置き換えればうまくいくはずです。

編集: Android 6.0.1の携帯電話でテストし、URLをWebViewに読み込んだ。他のテストは、letを認識しなかったエミュレートされたAndroid 4.4.4で行われました。

関連する問題