我根本无法弄清楚问题出在哪里。

我有一个非常简单的 Angular 网站,可以在台式机(Chrome)上完美运行,但在手机(iPhone 6)上仅显示空白页面。

我尝试在本地和在线模拟它,没有任何问题。我从所有不同的站点进行的测试减少了,它们似乎没有发现任何问题。

该网站是:https://admin.marcrasmussen.dk

我知道这是很不正常的,但是过去5个小时我一直试图解决此问题。谁能看到我做错了吗?

最佳答案

您的App.js中有以下代码:

firebase.initializeApp(config);

var messaging = firebase.messaging();
messaging.requestPermission().then(...).catch(...);

Firebase client使用某些浏览器使用Notifications APIisn't supported

您可以添加浏览器的支持检查,例如:
if (!window.Notification && !window.webkitNotifications) {
    return;
}

firebase.initializeApp(config);

var messaging = firebase.messaging();
messaging.requestPermission().then(...).catch(...);

10-05 18:43