Как выбрать «Отмена» по умолчанию в окне подтверждения при закрытии вкладки браузера

Я знаю, что на этом сайте есть очень похожий вопрос ( JavaScript: Как выбрать «Отмена» по умолчанию в окне подтверждения?) , но мне кажется, что я не получил на него хорошего ответа один как мои помещения не то же самое.

Описание проблемы:Я пишу всплывающее окно Javascript веб-браузера, которое должно принимать некоторую информацию в качестве входных данных, и пользователь может выбирать между «ОК», чтобы обработать информацию и продолжить что-либо, или «Отмена», чтобы закрыть окно и вернуться к чему-либо. Все идет нормально.Проблема в том, что некоторые пользователи нажимают «X» в правом верхнем углу всплывающего окна, чтобы закрыть окно (либо по ошибке, либо на самом деле полагая, что данные обрабатываются) и получить второе всплывающее диалоговое окно (вы не можете изменить текст в этом диалоговом окне). ) с сообщением «Вы уверены, что хотите уйти с этой страницы?» - "Нажмите ОК, чтобы продолжить, или Отмена, чтобы остаться на текущей странице" - ОК/Отмена... Теперь некоторые пользователи просто нажимают ввод на клавиатуре, и всплывающее окно закрывается, и вся информация теряется.

Вопрос:Можете ли вы или есть обходной путь установить фокус на «Отмена» вместо «ОК», когда дело доходит до диалогового окна закрытия всплывающего окна/вкладки Internet Explorerили нет?

Заранее спасибо! =)

5
задан Community 23 May 2017 в 11:54
поделиться