[英]Firebase in Tizen Web App
我正在尝试从一个简单的Web应用程序请求我的Firebase。 所以我已经将firebase配置添加到脚本部分,然后需要从javascript访问firebase对象,但是我不知道如何进行操作,如何声明“ firebase”变量以链接到firebase lib? 这是我的代码:
tizen studio屏幕截图
要么
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解决了我的Internet连接问题
您似乎也忘记了放置这些脚本
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase-database.js"></script>
firebase-app.js应该永远放在第一位。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.