Я знаю, что это довольно старая ветка, но для людей, которые сталкиваются с этим, у меня есть решение проблемы:
Для меня проблема возникла только тогда, когда я пытался удалить объект из DOM с встроенным фреймом.
Чтобы исправить это, я сначала попытался установить значение src в iframe, прежде чем (!) Удалить элемент из DOM следующим образом:
$('div.lightbox iframe').attr('src','');
Это не решило проблему полностью, это работало, но когда это было так, что содержимое iframe все еще загружалось, когда я удалял элемент из DOM (я загружал содержимое в элемент лайтбокса и закрывал лайтбокс (удалив, таким образом, элемент из DOM), браузер все равно рухнул.
Я полностью исправил проблему, установив HTML элемента, который должен быть удален, в ничто, снова перед (!) Удалением элемента из DOM следующим образом:
$('div.lightbox').html('');
Итак, вот, окончательное решение:
$("div.lightbox").fadeOut(500, function(){
$('div.lightbox iframe').attr('src','');
$('div.lightbox').html('');
}).remove();