Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

felipegiratto

Como usar o AlertBlocker apenas para uma mensagem..

Recommended Posts

Boa noite...

Gostaria de saber como usar o AlertBlocker para apenas uma mensagem no visual basic 2010

segue o código..

 Private Sub WebBrowser1_StatusTextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles WebBrowser1.StatusTextChanged        On Error Resume Next
        Dim head As HtmlElement = WebBrowser1.Document.GetElementsByTagName("head")(0)
        Dim script As HtmlElement
        script = WebBrowser1.Document.CreateElement("script")
        script.SetAttribute("type", "text/javascript")
        Dim alertBlocker As String = "window.alert = function () { }; window.confirm=function () { }; "
        script.SetAttribute("text", alertBlocker)
        head.AppendChild(script)
    End Sub

Só que esse script bloqueia todos os alertas, e não quero bloquear todos os alertas do navegador, quero bloquear apenas um especifico alerta.. Como faço?

Agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado por vir aqui KhaosDoctor...

Então é possível que quando aparecer um suposto alerta, não todos, apenas um tipo de alerta, o programa no vb tradar dando stop na procura, e apresentar outro alerta com outras escritas, um alerta criado no vb mesmo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O alerta enviado pelo VB vem da MessageBox, mas você não consegue capturar a messagebox a menos que você tenha criado a mensagem, se for este o caso basta encontrar a parte do código que dá a mensagem e utilizar o Exit

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não khaosDoctor, acho que não entendeu, não estou captando o alerta q sai do VB, e sim o alerta q vem do navegador, webbrowser, navigation..

O fato é que estou desenvolvendo um programa por VB com a função de recuperar conta de um suposto site,

No qual eu bloquiei o alert q diz " Dados incorretos. " pra q ele fique procurando sem que apareça toda hr o dados incorretos, porém, quando é recuperado aparece outro tipo de alert com a escrita " Alterado com sucesso! "

no que qual, eu queria que na hora que aparecer essa mensagem " Alterado com sucesso!" não queria mais que o alertblocker bloquea-se esse alerta, e sim que para-se de procurar e mostra-se esse alerta, sem bloquea-lo...

Entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então caimos no meu post anterior, você não consegue captar a mensagem de alert do browser, ele é um elemento fora do website, você pode bloquear todos, mas não um especifico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.