我认为我的物体检测可行:
if (Notification!=undefined) {}
但是我的JavaScript日志仍然显示以下错误:
未捕获的ReferenceError:未定义通知
如何正确对Notification
对象进行对象检测?
没有框架。
答案 0 :(得分:3)
你可以这样使用typeof
:
if (typeof Notification !== 'undefined') {
}
如果您使用typeof
,则不会尝试使用变量(会破坏并抛出错误)