Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Webrowser и alarm Добавлено: 16.01.11 18:18  

Автор вопроса:  Abiron
Как можно убрать все alarm из webbrowser компонента?
Пробовал так
If InStr(1, html, "alert(", vbTextCompare) <> 0 And html <> "" Then WebPage(0).Document.Body.innerhtml = Replace(WebPage(0).Document.Body.innerhtml, "alert", "")

Но срабатывает не всегда. Может кто подскажет?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #1
Добавлено: 17.01.11 06:54
ну видимо на сайте подрубается джаваскрипт, в котором есть алерт, а подрубается он примерно вот так:
  1. <script src="/script.js" type="text/javascript"></script>


вот и не заменяется. не знаю, чо там в компоненте веббраузере есть, но нужно пробовать или просто после загрузки сайта перейти по ссылке javascript:alert=function(){}; или как-то встроить этот кусок в имеющийся джаваскрипт блок на сайте

Ответить

Номер ответа: 2
Автор ответа:
 Abiron



Вопросов: 30
Ответов: 62
 Профиль | | #2 Добавлено: 17.01.11 15:04
Если кому интересно, я просто добавил замену "onload", "onsumbmit", "onclick" на "".
Тогда никаких алертов не будет.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам