Я знаю, что это старый вопрос, но только чтобы помочь людям, которые приходят сюда через Поиск:
Ошибка исправлена здесь .
Начиная с Chrome 10, проблема должна быть исправлена.
Существует ошибка, связанная с , но здесь .
Итак, короче говоря, если вы все еще не можете использовать «onbeforeunload
» для фреймов, это может быть связано с изменением содержимого с помощью JavaScript, например document.open
document.write
document.close
и т. Д.