Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 离线、在线和firebase.js_Javascript_Firebase_Reload - Fatal编程技术网

Javascript 离线、在线和firebase.js

Javascript 离线、在线和firebase.js,javascript,firebase,reload,Javascript,Firebase,Reload,我有一个脚本,当设备处于在线/离线状态时,它会运行一些功能。 firebase.js链接在head部分 <script id="firescript" src="https://www.gstatic.com/firebasejs/3.1.0/firebase.js"> </script> 当html以脱机状态加载,然后变为联机状态时,我出现了一个“找不到firebase.js”错误,脚本找不到firebase.js(因为index.html没有重新加载)。在这种情况下

我有一个脚本,当设备处于在线/离线状态时,它会运行一些功能。 firebase.js链接在head部分

<script id="firescript" src="https://www.gstatic.com/firebasejs/3.1.0/firebase.js"> </script>

当html以脱机状态加载,然后变为联机状态时,我出现了一个“找不到firebase.js”错误,脚本找不到firebase.js(因为index.html没有重新加载)。在这种情况下,如何在不重新加载页面的情况下加载firebase.js?谢谢大家!

请注意,您正在使用。Firebase SDK的一个非常旧的版本,目前在V5.0.4中,请看,我已将其更改为V5,谢谢。更改时是json解析错误,但我解决了它。它解决了您的问题吗?不幸的是,没有。
if (navigator.onLine) {
  fire();
} else {
  fireoff();
}

//if online:

function fire() {
//will be here a "couldn't find firebase.js" error when offline status 
//changing to online

if (!firebase.apps.length) {
     firebase.initializeApp(config);
  }
}