我正在尝试从 tizen 网络应用程序请求我的 firebase。所以我已经将firebase配置添加到脚本部分,然后我需要从javascript访问我的firebase对象但我不知道如何继续,如何声明'firebase'变量以链接到firebase lib?这是我的代码:
tizen工作室截图
或者
function init() {
// How to get firebase object ?
firebase.database()
.ref('/test')
.once('value').then(function(snapshot) {
var value = snapshot.val();
document.querySelector("#foo")
.innerHTML = value;
});
...
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport"
content="width=device-width, initial-scale=1, user-scalable=no" />
<title>Hello Tizen</title>
<link rel="stylesheet" href="css/style.css">
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "blabla",
authDomain: "blabla",
databaseURL: "blabla",
projectId: "blabla",
storageBucket: "blabla",
messagingSenderId: "blabla"
};
firebase.initializeApp(config);
</script>
</head>
<body>
<div id="container">
<div id="contents">
<span id="foo">To replace </span>
</div>
</div>
<script src="js/app.js"></script>
</body>
</html>
编辑 :
添加 <access origin="*" subdomains="true"></access>
到config.xml解决了我的互联网连接问题