Kindle浏览器对Google Firebase的限制

问题描述 投票:0回答:1

我正在尝试开发一个非常简单的Web应用程序,并通过Google Firebase对其进行部署以在我的Kindle上使用。虽然我可以在现代浏览器上正常使用它没有问题,但是Kindle所说的非常原始的“实验浏览器”似乎无法正确显示Firestore数据库中的内容。这是在现代(基于Chromium)浏览器上的外观:

enter image description here

kindle将按预期方式打印其用户代理:

Mozilla/5.0 (X11;; U; Linux armv7l; en-us) AppleWebKit/534.26+ (KHTML, like Gecko) Version/5.0 Safari/534.26+

但不是待办事项列表。

我的代码:

document.addEventListener('DOMContentLoaded', function() {
        var db = firebase.firestore();
        db.collection("reminders").get().then((querySnapshot) => {
          querySnapshot.forEach((doc) => {
            var node = document.createElement("li");
            node.appendChild(document.createTextNode(`${doc.data().name}`));
            document.getElementById("reminders").appendChild(node);
          })
        })
      })

目前,我不使用任何身份验证(如果可以的话,我计划将来使用),所以这不是问题。

有人知道导致浏览器故障的原因是什么,如何解决?

javascript firebase browser google-cloud-firestore kindle
1个回答
0
投票

Firestore JavaScript SDK是一个非常高级且占用大量内存的JavaScript库。我怀疑Kindle实验性浏览器是否具有足够的功能和内存来运行它。如果您可以在浏览器中找到JavaScript控制台,则可以查看记录了什么错误消息。但是我很难找到有关如何获得该信息的信息。

如果继续沿着这条路走,您可能会度过艰难的时光。我希望,如果将Firestore代码封装在简单的HTTP(S)终结点中(例如通过Cloud Functions),然后从运行在Kindle浏览器中的更简单的JavaScript进行调用,您将更有可能取得成功。

© www.soinside.com 2019 - 2024. All rights reserved.