Jeffrey L Whitledge корректен. Простое сокращение от проблемы остановки доказывает, что это неразрешимо...
КРОМЕ ТОГО, если бы я мог бы записать эту программу, я использовал бы ее, чтобы решить P по сравнению с NP и иметь $1 миллион... B-)
Через браузер. Это обработчик события beforeunload
, который возвращает настроенный текст диалогового окна, который является только серединой из трех абзацев - два других абзаца, а также текст кнопок не могут быть настроены или изменены иным образом.
window.onbeforeunload = function(){ return 'Testing...' }
// OR
var unloadListener = function(){ return 'Testing...' };
window.addEventListener('beforeunload', unloadListener);
Появится диалоговое окно с сообщением
Are you sure you want to navigate away from this page?
Testing...
Press OK to continue, or Cancel to stay on the current page.
Вы можете обнулить это, установив для обработчика значение null
window.onbeforeunload = null;
// OR
window.removeEventListener('beforeunload', unloadListener);
Предупреждения являются частью веб-приложения. Просмотрите исходный код и посмотрите на javascript.