Я пытаюсь понять, почему Firefox (я использую 15, но это то же самое даже в ночное время) не ведет себя как WebKit при попытке получить доступ к информации о событиях ошибок.
Это работает везде:
window.onerror = function(message, lineno, filename) { }
Но, конечно, я не хочу использовать это.
Правильная вещь:
window.addEventListener('error', function(e) {
console.log(e.message);
}, false);
К сожалению, это работает только в WebKit. В Firefox вызывается обработчик, но событие e
почти пусто: нет сообщения, номера строки, нет свойств имени файла.
Самый минимальный тест здесь: http://jsbin.com/efexiw/1/edit
Я не думаю, что это ошибка, хотя... так что вопрос: как мне получить информацию об ошибках в недавнем Firefox?