2015-10-14 2 views
1

Я использую элемент управления WebBrowser в приложении C# Window Forms и пытаюсь подтвердить окно confirm(), которое было открыто в webBrowser с помощью JavaScript.Нужно нажать `confirm()` в элементе управления webBrowser с C#

код

JavaScript:

confirm("confirmMe"); 

Как я могу нажать OK в диалоге, который открыл?

enter image description here

+0

Вы имеете в виду подтверждение? –

+0

Если вы хотите закрыть его со стороны сервера, это невозможно. Если вы хотите сделать это со стороны клиента, посмотрите на этот вопрос (http://stackoverflow.com/questions/6297804/can-i-close-confirm-box-in-javascript-code). –

+0

@empereurAiman ​​- да, им sry. – Sagi

ответ

0

Если вы не имеете никакого контроля над веб-приложение, нет никакого способа, чтобы закрыть окно confirm, как он приостанавливает выполнение сценария ожидания для ввода данных пользователем.

Если у вас есть контроль над веб-приложением, попробуйте использовать что-то вроде JQueryUI dialog, которое имеет метод close.

+0

Наличие контроля над WebApplication не означает, что вы можете изменить веб-страницу, на которой вы переходите на –

+0

. Это на самом деле вполне возможно, если OP контролирует браузер: http://stackoverflow.com/a/18691219/1768303. – Noseratio

+0

@Noseratio True. Это не в моих силах в WinForms. Спасибо за информацию. Я думаю, вы должны отправить ответ. –