Закрыть диалоговое окно подтверждения / предупреждения из букмарклета javascript - PullRequest
1 голос
/ 18 августа 2011

Я хочу использовать букмарклет для заполнения формы и нажать кнопку «Отправить» на веб-странице (я не контролирую содержимое веб-страницы). После нажатия кнопки отправки появляется всплывающее окно подтверждения, в котором я должен нажать OK. Этот последний шаг нарушает автоматизацию. Как автоматически удалить всплывающее окно из букмарклета (javascript)?

1 Ответ

2 голосов
/ 18 августа 2011

Если ваш диалог является диалоговым окном оповещения (обычно это кнопки OK и Cancel), вы можете переопределить метод confirm(), чтобы всегда возвращать true, что происходит при нажатии OK:

window.confirm = function(){return true;};

Если ваше диалоговое окно является диалоговым окном оповещения (обычно оно имеет только кнопку OK), вам необходимо переопределить метод alert(), чтобы просто ничего не возвращать (undefined):

window.alert = function(){};

Они должны быть установлены до вызова веб-страницы методов confirm() или alert().

...