小编Kar*_*inz的帖子

谷歌云外壳缺少网页预览按钮

我离开了我的样本Transport-Tracker项目,该项目一直运作得很好.

现在,当我运行Google Cloud Shell时,Web预览按钮不再存在.还缺少文件传输按钮.Cloud Shell仅包含"发送组合键"和"终端设置"按钮.

我已经在IE和Chrome中尝试了这个,结果相同.

我究竟做错了什么?

谢谢.

cloud shell preview web

18
推荐指数
2
解决办法
4157
查看次数

Firebase reference.on()未触发

在使用Google Maps API传输跟踪器教程时,除了.on()回调之外,所有内容似乎都按预期工作.没有一个回调似乎正在解雇.

登录到控制台的参考链接在单击时会显示预期的Firebase数据库路径,并且会定期更新.但是,下面的回调永远不会被解雇.

  firebase.initializeApp(firebaseConfig);
  const db = firebase.database();

  console.log('Adding callback for current-time changes');
  var ref = db.ref('current-time');
  console.log('ref = '+ref);
  ref.on('value', snapshot => {
    console.log('Current-time snapshot');
    displayTimeElement.textContent = snapshot.val().display;
    console.log(snapshot.val().display);
  });
Run Code Online (Sandbox Code Playgroud)

控制台记录以下内容.

Adding callback for current-time changes
index.js:500 ref = https://transport-tracker-XXXXX.firebaseio.com/current-time
Run Code Online (Sandbox Code Playgroud)

由于未记录控制台消息以及HTML页面的displayTimeElement值永远不会更新,因此永远不会触发回调.我也尝试在回调中设置一个断点,但它永远不会到达.

因此,我能做的唯一假设是回调永远不会因某种未知原因而触发.

感谢您提供的任何帮助.

reference callback firebase firebase-realtime-database

1
推荐指数
1
解决办法
520
查看次数