我根本无法弄清楚问题出在哪里。
我有一个非常简单的 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 API的isn't supported。
您可以添加浏览器的支持检查,例如:
if (!window.Notification && !window.webkitNotifications) {
return;
}
firebase.initializeApp(config);
var messaging = firebase.messaging();
messaging.requestPermission().then(...).catch(...);