【发布时间】:2018-10-31 15:32:04
【问题描述】:
在我的代码中,我不断收到ReferenceError: window is not defined,即使我检查了窗口。
我的代码:
var isReferrerArgonauts = window && window.document.referrer.indexOf('argonauts-bd.com') !== -1;
为了进行健全性检查,我什至尝试将它放在 if 语句中,甚至检查 window !== undefined,但都无济于事。
我做错了什么?
【问题讨论】:
-
答案是重复的,因为这就是您解决问题的方式,但在我知道答案之前我不知道这是一个问题。这个问题将帮助遇到此错误但不知道问题在于如果未首先分配变量,您不能期望变量返回 undefined。