none
Instance dun evenement WebBrowser RRS feed

  • Discussion générale

  • Bonjour,

    J'ai développé une application vb.net avec un webbrowser. J'instancie l’événement click de celui-ci.

    Cela fonctionne très bien sur mon PC. Lorsque je déploie cette application sur des postes, cette fonction n'est plus active.

    Aucune détection de click. Ces postes ont une stratégie de groupe sur IE10. Je pense que le problème vient de là.

    Quelle serait la stratégie qui pourrait m'invalider ma fonction ?

    En regardant de plus prêt, la stratégie ci-dessous ne serait-elle pas à l'origine de mes problèmes ?

    "Désactiver Adobe Flash dans Internet Explorer et empêcher les applications d’instancier des objets Flash à l’aide de la technologie Internet Explorer"

    Merci pour votre aide

     

    vendredi 16 octobre 2015 19:26

Toutes les réponses

  • Bonjour, FHEBERT2792,

    Veuillez consulter l'article en bas:
    Automating web browsing
    Je vous remercie par avance de votre retour.

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 19 octobre 2015 10:59
    Modérateur
  • Bonjour,

    Merci pour votre retour.

    J'utilise la fonction "AddHandler instance.Click, AddressOf Document_Click".

    Cela fonctionne très bien sur différents postes. Mon problème est vraiment lié à une restriction mis en place sur IE10 pour certains postes . Ma question est plutôt, quelle est la restriction qui pourrait désactiver ma fonction.

    Exemple de mon code fonctionnel sur IE10 et IE11 sans stratégie de restriction.

     

     instance = WebBrowser1.Document
     AddHandler instance.Click, AddressOf Document_Click


           

     Sub Document_Click(ByVal sender As Object, ByVal e As HtmlElementEventArgs)
           

    Dim Elem As HtmlElement = WebBrowser_panama.Document.GetElementFromPoint(e.ClientMousePosition)

      Label_test.BackColor = Color.White
            If Elem IsNot Nothing Then
                If Elem.OuterHtml.Contains("button-text" & """" & ">Ok") And Questio = False Then
                    Questio = True
                    Label_test.BackColor = Color.Lime
                End If

                If WebBrowser_panama.Url.AbsoluteUri.Contains(adresse_panama & "/app/contact") = True Then
                    If Elem.OuterHtml.Contains("ui-button-text" & """" & ">Rechercher") Then
                        Label_test.BackColor = Color.Yellow
                        search_foyer_panama = True
                        Questio = False
                    End If
                End If
            End If
        End Sub

    lundi 19 octobre 2015 12:39