Firebase连接检测不适用于Google Chrome

时间:2019-08-05 14:30:53

标签: javascript firebase firebase-realtime-database

我具有用于Firebase连接检测的以下代码:

<script src="https://www.gstatic.com/firebasejs/5.10.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.10.1/firebase-database.js"></script>
<script>
    // Initialize Firebase
    var config = {
        apiKey: "{{ configs.FIREBASE_API_KEY }}",
        authDomain: "{{ configs.FIREBASE_AUTH_DOMAIN }}",
        databaseURL: "{{ configs.FIREBASE_DATABASE_URL }}",
        projectId: "{{ configs.FIREBASE_PROJECT_ID }}"
    };
    firebase.initializeApp(config);

    var connectedRef = firebase.database().ref(".info/connected");
    connectedRef.on("value", function(snap) {
        if (snap.val() === true) {
            alert("connected");
        } else {
            alert("not connected");
        }
    });
</script>

此代码的工作原理类似于Firefox上的超级按钮。每次我使用sudo ifconfig eno1 down时,警报都会显示大约10秒钟。

当我在google chrome上执行相同的步骤时,警报不会显示。

有人知道发生了什么吗?

Chrome版本:75.0.3770.100(正式版本)(64位)

0 个答案:

没有答案