使用Firefox,处理Firefox扩展,我不断得到一个javascript警告:
reference to undefined property mySidebar.context.netProgress
Run Code Online (Sandbox Code Playgroud)
我尝试了多种测试方法:
if (mySidebar.context.netProgress === undefined) {
Run Code Online (Sandbox Code Playgroud)
和
if (typeof mySidebar.context.netProgress == "undefined") {
Run Code Online (Sandbox Code Playgroud)
和
if (!mySidebar.context.netProgress) {
Run Code Online (Sandbox Code Playgroud)
和
if (mySidebar.context.netProgress == undefined) {
Run Code Online (Sandbox Code Playgroud)
然而,Firefox中的错误控制台每次都会在同一行上给我发出警告,有问题的行是我从上面发布代码的行.实际检查该值是导致警告.
我还发出警告来检查mySidebar.context的值,它始终是一个对象,因此我不会从父节点获得警告.
有任何想法吗?