Como saltarme la "Alerta de seguridad" con Webbrowser en VB.Net 2010

Iniciado por okik, 3 Febrero 2015, 14:48 PM

0 Miembros y 1 Visitante están viendo este tema.

okik



La informacion de revocacion del certificado de seguridad de este sitio no está disponible. ¿Desea continuar?


He econtrado este código:

Código (vbnet) [Seleccionar]
Public Shared Function ValidateServerCertificate(ByVal sender As Object, ByVal certificate As System.Security.Cryptography.X509Certificates.X509Certificate, ByVal chain As System.Security.Cryptography.X509Certificates.X509Chain, ByVal sslPolicyErrors As System.Net.Security.SslPolicyErrors) As Boolean
        Return True
    End Function
    Private Sub WebBrowser1_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles WebBrowser1.Validated
        System.Net.ServicePointManager.ServerCertificateValidationCallback = AddressOf ValidateServerCertificate
    End Sub


Me funcionó  creo que un par de veces pero ahora no se porqué no funciona, sigue vuelve a salir la alerta de seguridad.

y si pongo:
Código (vbnet) [Seleccionar]
WebBrowser1.ScriptErrorsSuppressed = True

simplemente no entra y ni sale mensaje ni nada



Eleкtro

#1
No es mi tema favorito pero el cliente de IE es bastante limitado en esos aspectos y si quieres mayor control sobre los scripts vas a tener que implementar otro navegador profesional de terceros, a menos que estés dispuesto a idear auténtcas pesadillas como esta solo para resolver algún que otro "conflicto" con el IE de un WebBrowser:
Suppressing Hosted WebBrowser Control Dialogs

Testea los botones de la interface de ese source con la url que te muestra una alerta de seguridad, a ver si te funciona.

saludos