Что вызывает «Объект не может быть создан в этом контексте, Код: 9» в Firefox? - PullRequest
0 голосов
/ 18 апреля 2009

Мы иногда видим это в веб-приложениях на Firefox. Что вызывает это, и как мы можем предотвратить это? Кажется, что это происходит спорадически, и сообщение об ошибке не дает полезной информации о расположении линий.

1 Ответ

2 голосов
/ 18 апреля 2009

A быстрый поиск в Google дал это:

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
}

Надеюсь, это полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...