Можно ли предотвратить удаление элемента управления WebBrowser из-за сценария, который вызывает для него window.close ()? - PullRequest
1 голос
/ 11 января 2012

Есть ли способ нейтрализовать вызовы window.close ()?Самое близкое, что я получил, было это:

http://blogs.artinsoft.net/Mrojas/archive/2009/05/21/Extended-WebBrowser-Control-Series-WebBrowser-Control-and-windowClose().aspx

Однако, читая статью, связанную выше, я чувствую, что window.close () решает судьбу элемента управления веб-браузераи что единственный способ перейти к родительской форме - это полностью избавиться от веб-браузера и заменить его на месте новым (как описано в одной из ссылок статьи).

1 Ответ

0 голосов
/ 12 января 2012

На этот вопрос уже был дан ответ по приведенной ниже ссылке, и в соответствии с ним действительно можно нейтрализовать window.close () с помощью интерфейса DWebBrowserEvents2 (каким-то образом мне не удалось найти этот пост, когда я изучал проблему):

WebBrowser и javascript window.close ()

...