关于JavaScript的:Uncaught ReferenceError: Notification is not defined

Uncaught ReferenceError: Notification is not defined

本问题已经有最佳答案,请猛点这里访问。

我以为我的目标检测会起作用:

1
if (Notification!=undefined) {}

但是,我的JavaScript日志仍然显示出以下错误:

Uncaught ReferenceError: Notification is not defined

如何正确地对Notification对象进行对象检测?

没有框架。


您可以这样使用typeof

1
2
3
if (typeof Notification !== 'undefined') {

}

如果使用typeof,它不会尝试实际使用变量(它会中断并引发错误)。