【发布时间】:2017-04-08 04:00:17
【问题描述】:
我在 Android Studio 中创建 web 视图时遇到问题。我开发了一个连接到 Firebase 数据库的站点。该站点的结构根据您从 Firebase 听到的图像和数据动态创建。该站点在适用于 Android 手机的 Google Chrome 上正常运行,但 web 视图根本不显示站点结构的任何内容。 webview是android浏览器的扩展吗?我该怎么办?
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) findViewById(R.id.webView);
webView.loadUrl("https://segundo-ong.firebaseapp.com/");
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
【问题讨论】:
-
您是否为 WebView 启用了 javascript?
-
是的,我做到了。但不工作:(
-
您能给我们您的 WebView 代码吗?你说它通常适用于 Android 版 Chrome 是什么意思?
-
@RyanDoherty 我用您要求的信息更新了帖子。信息是否清楚?
-
imgur.com/R4mXTzA 是您所期待的吗?您使用的是什么版本的 Android,如果是 5.0+,请检查您在开发选项中使用的 WebView 实现
标签: javascript jquery android-studio firebase firebase-realtime-database