Onbeforeunload в Opera

Я использую код, который netadictos отправил на вопрос здесь. Все, что я хочу сделать, это отобразить предупреждение, когда пользователь перемещается или закрывает окно/вкладку.

Код, который опубликовал netadictos, отлично работает в IE7, FF 3.0.5, Safari 3.2.1 и Chrome, но он не работает в Opera v9.63. Кто-нибудь знает способ сделать то же самое в Opera?

спасибо, Trev

Ответ 1

onbeforeunload теперь поддерживается в Opera 15 на основе механизма WebKit, но не в каких-либо предыдущих версиях на основе Presto.

Ответ 2

Opera не поддерживает window.onbeforeunload на данный момент. Он будет поддерживаться в некоторой будущей версии, но не был достаточно высоким приоритетом для реализации с Opera 11.

Ответ 3

Вы пробовали это?

history.navigationMode = 'compatible';

Ссылка, найденная через эта страница

Я не пробовал сам, но выглядит многообещающе.