首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Chrome控制台与Firebase

使用Chrome控制台与Firebase
EN

Stack Overflow用户
提问于 2015-06-16 21:27:38
回答 1查看 3.6K关注 0票数 4

作为一个js新手,这可能是个愚蠢的问题。但是我如何在Chrome控制台中使用js呢?我试图通过控制台与我的Firebase进行交互,但是当我尝试获取Firebase引用时,我一直得到undefined。我知道我可以使用Vulcan在控制台中可视化我的数据,但是我如何实际执行基本的javascript呢?

例如,我只想获得对Firebase的引用并读取数据,如下所示:

代码语言:javascript
复制
var ref = new Firebase("https://docs-examples.firebaseio.com/web/saving-data/fireblog/posts");
// Attach an asynchronous callback to read the data at our posts reference
ref.on("value", function(snapshot) {
    console.log(snapshot.val());
}, function (errorObject) {
    console.log("The read failed: " + errorObject.code);
});

如何在控制台中键入这些命令?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-16 22:44:25

如果您在Firebase仪表板中运行Chrome developer工具,您的代码就已经可以工作了。Firebase对象已经在那里可用了。

在其他选项卡中,可用性取决于页面如何包含Firebase。如果它是全局包含的,则可以执行代码。如果页面不公开Firebase,我通常会使用书签将其插入页面:

代码语言:javascript
复制
javascript:var script = document.createElement('script'); script.src='https://cdn.firebase.com/js/client/2.2.7/firebase.js'; document.head.appendChild(script);

因此,您将书签添加到您的书签栏(我的是FB),并将JavaScript设置为上面的JavaScript片段。然后,当您单击FB链接时,它将将Firebase脚本注入当前页面。

在此之后,我通常从一个与键盘快捷键绑定的脚本开始:

代码语言:javascript
复制
new Firebase('https://mine.firebaseio.com/').once('value', function(s) { console.log(JSON.stringify(s.val())); }, console.error)

然后,我只需将mine替换为Firebase的实际名称,我就可以开始工作了。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30878532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档