我们偶尔会在Firefox上的网络应用中看到这种情况。什么触发它,我们如何防止它?它似乎偶尔发生,错误消息不会产生有关行位置的有用信息。
答案 0 :(得分:2)
quick google search得出了这个:
http://blowery.org/2008/02/28/object-cannot-be-created-in-this-context-code-9/
...检查你的代码,看看你是不是 试图抓住一个参考 在空引用上计算样式。
它似乎与Dojo框架相关联。
修改:哈。对不起,我给你自己的博客作为答案。我想我并不完全明白你的要求。如果要避免错误,可以在运行适用的代码之前使用对象检查。
function isValidObject(someObject)
{
return typeof someObject != null;
}
var obj1 = "Hello World";
if(isValidObject(obj1))
{
//This code will run
}
if(isValidObject(ob2))
{
//This code will not run
}
希望这有帮助。