Как игнорировать ошибки JS для продолжения выполнения сценария?

ВОПРОС

Друзья, всем привет! Я занимаюсь разработкой аддонов для WordPress. Один из моих проектов использует пользовательские файлы jQuery. И проблема заключается в том, что если у других расширений есть какая-то неполадка, которая связана с JavaScript, то из-за нее выполнение моего JS-сценария тоже прекращается.

Но это еще полбеды. Те люди, которые пользуются моим дополнением, считают, что именно мой плагин некорректно функционирует. Но на деле он перестает работать из-за неполадок других модулей, которые установлены у них на сайтах и задействуют JS.

В общем, вернемся к сути вопроса. Как можно сделать так, чтобы мое расширение игнорировало ошибки других дополнений и продолжало выполнять свой сценарий JS? Или, может быть, у вас есть другие способы или идеи, которые помогут мне?

ОТВЕТ

Привет! Смотри, если у тебя страница отображается и полностью функционирует, то ты можешь использовать этот метод:

$(window).error(function(e){
e.preventDefault();
}); // IGNORE ALL ERROR JQUERY!
В противном случае попробуй применить этот код:
window.onerror = function(){
returntrue;
} // IGNORE ALL ERROR JAVASCRIPT!

Надеюсь, что мои решения помогут тебе. Удачи!)

По теме – “Как сделать отложенную загрузку JavaScript для ускорения страницы?”