Partage
  • Partager sur Facebook
  • Partager sur Twitter

WebBrowser événement Navigating

Sujet résolu
Anonyme
    16 novembre 2017 à 21:51:45

    Bonjour , j'aimerais comprendre un peu mieux le fonctionnement de 
     Handles WebBrowser1.Navigating

    car dans la description il est dit "Se produit avant que le contrôle WebBrowser navigue vers un nouveau document." 

    je comprend pas trop comment l'événement peut se déclencher avant que WeBrowser lance l'URL merci d'avance :)

    • Partager sur Facebook
    • Partager sur Twitter
      16 novembre 2017 à 22:07:34

      Hello,

      Le .Net est plein d'événements de ce genre en -ing/-ed Navigating/Navigated, Loading/Loaded, etc.

      En gros, Navigating c'est "Je vas naviguer" et Navigated "Je viens de naviguer". Donc là, cet événement ce lance quand ta requête est prête à être envoyée au serveur. Par exemple, ça peut servir si tu veux faire des vérifications côté client avant même d'envoyer la requête au serveur. Exemple, tu sais que le gus a rempli son formulaire n'importe comment alors tu lui indiques avant que ce soit le serveur qui le fasse, ça lui fait une charge en moins.

      Regarde la documentation qui est bien foutue pour expliquer les événements mais oui ça se déclenche avant le lancement de la requête mais il faut avoir demandé à la lancer quand même pour que ça se déclenche, ce n'est pas aléatoire.

      • Partager sur Facebook
      • Partager sur Twitter
      Si un message vous a aidé, n'oubliez pas le +1 et de passer votre sujet en "Résolu" ! :)
      Anonyme
        16 novembre 2017 à 23:32:40

        Pyrobolser a écrit:

        Hello,

        Le .Net est plein d'événements de ce genre en -ing/-ed Navigating/Navigated, Loading/Loaded, etc.

        En gros, Navigating c'est "Je vas naviguer" et Navigated "Je viens de naviguer". Donc là, cet événement ce lance quand ta requête est prête à être envoyée au serveur. Par exemple, ça peut servir si tu veux faire des vérifications côté client avant même d'envoyer la requête au serveur. Exemple, tu sais que le gus a rempli son formulaire n'importe comment alors tu lui indiques avant que ce soit le serveur qui le fasse, ça lui fait une charge en moins.

        Regarde la documentation qui est bien foutue pour expliquer les événements mais oui ça se déclenche avant le lancement de la requête mais il faut avoir demandé à la lancer quand même pour que ça se déclenche, ce n'est pas aléatoire.


        Bonsoir , oui j'ai bien compris que ça se "Se produit avant que le contrôle WebBrowser navigue vers un nouveau document."

         donc"Donc là, cet événement ce lance quand ta requête est prête à être envoyée au serveur. "

        mais c'est qui qui lance la requête, Navigate ,URL ,autres ?  :)

        -
        Edité par Anonyme 16 novembre 2017 à 23:41:24

        • Partager sur Facebook
        • Partager sur Twitter
          17 novembre 2017 à 1:07:36

          Pyrobolser a écrit:

          Regarde la documentation qui est bien foutue pour expliquer les événements mais oui ça se déclenche avant le lancement de la requête mais il faut avoir demandé à la lancer quand même pour que ça se déclenche, ce n'est pas aléatoire.


          Beaucoup de monde, tous les détails sont dans la doc WebBrowser.Navigating
          • Partager sur Facebook
          • Partager sur Twitter
          Si un message vous a aidé, n'oubliez pas le +1 et de passer votre sujet en "Résolu" ! :)
          Anonyme
            17 novembre 2017 à 13:44:41

            Pyrobolser a écrit:

            Pyrobolser a écrit:

            Regarde la documentation qui est bien foutue pour expliquer les événements mais oui ça se déclenche avant le lancement de la requête mais il faut avoir demandé à la lancer quand même pour que ça se déclenche, ce n'est pas aléatoire.


            Beaucoup de monde, tous les détails sont dans la doc WebBrowser.Navigating


            oui j'ai déjà vu plusieurs documentations à ce sujet, donc ce sont ces huit méthodes et propriétés qui peuvent lancer des requêtes et que l'événement Webbrowser.navigating se déclenche juste avant d'envoyer la requête?

            Remarques

            Le contrôle WebBrowser navigue vers un nouveau document chaque fois qu'une des propriétés suivantes est définie ou que des méthodes sont appelées:

            -
            Edité par Anonyme 17 novembre 2017 à 13:48:18

            • Partager sur Facebook
            • Partager sur Twitter
              17 novembre 2017 à 16:42:43

              Oui,

              Par contre, attention avec la doc traduite automatiquement en français, les noms des méthodes sont bien sûr à ne pas traduire.

              Petit info supplémentaire, le composant WebBrowser se base sur une version obsolète d'Internet Explorer, je te déconseille de l'utiliser ça ne te sera que très peu utile au final.

              • Partager sur Facebook
              • Partager sur Twitter
              Si un message vous a aidé, n'oubliez pas le +1 et de passer votre sujet en "Résolu" ! :)
              Anonyme
                17 novembre 2017 à 18:01:27

                Pyrobolser a écrit:

                Oui,

                Par contre, attention avec la doc traduite automatiquement en français, les noms des méthodes sont bien sûr à ne pas traduire.

                Petit info supplémentaire, le composant WebBrowser se base sur une version obsolète d'Internet Explorer, je te déconseille de l'utiliser ça ne te sera que très peu utile au final.


                ok , enfaîte c'est ce petit bout de phrase "Le contrôle WebBrowser navigue" 

                qui me m'était le doute, alors que ce sont les huit propriété et méthodes qui navigue...

                "Par contre, attention avec la doc traduite automatiquement en français, les noms des méthodes sont bien sûr à ne pas traduire."

                oui tqt :)

                "Petit info supplémentaire, le composant WebBrowser se base sur une version obsolète d'Internet Explorer, je te déconseille de l'utiliser ça ne te sera que très peu utile au final."

                ok je peux utiliser quoi à la place ?

                dernière question quand t'on clic sur un lien sur google par exemple c'est quelle propriétés ou méthodes qui s'en charge ?


                • Partager sur Facebook
                • Partager sur Twitter
                  17 novembre 2017 à 18:12:03

                  Utilise plutôt CefBrowser ou implémente plutôt Chromium toi-même si tu veux un truc poilu.

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Si un message vous a aidé, n'oubliez pas le +1 et de passer votre sujet en "Résolu" ! :)
                  Anonyme
                    17 novembre 2017 à 22:42:27

                    Pyrobolser a écrit:

                    Utilise plutôt CefBrowser ou implémente plutôt Chromium toi-même si tu veux un truc poilu.


                    ok jvais aller voir 

                    sinon pour la question

                    "dernière question quand t'on clic sur un lien d'une recherche sur google par exemple c'est quelle propriétés ou méthodes qui s'en charge ?"

                    ?

                    -
                    Edité par Anonyme 17 novembre 2017 à 22:43:09

                    • Partager sur Facebook
                    • Partager sur Twitter
                      17 novembre 2017 à 22:56:24

                      Désolé j'avais pas vu.

                      Là comme ça je sais pas trop, un lien c'est qu'une redirection, en gros un moyen simple de dire on change l'url dans la barre d'adresse et on appuie sur Entrée. Donc c'est sûrement ce process là qui entre en compte. Tu peux essayer de mettre des points d'arrêt dans ton code pour voir ce qu'il se passe si tu es curieux.

                      Je suis pas un gros utilisateur de browsers en C# donc je t'avoue ne pas connaître ça par coeur, il m'arrive de faire des sites mais pas trop de navigateurs :D

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Si un message vous a aidé, n'oubliez pas le +1 et de passer votre sujet en "Résolu" ! :)
                      Anonyme
                        18 novembre 2017 à 15:36:31

                        Pas grave ,

                        Donc quand t'on clic sur un résultat d'une recherche sur google par exemple , ça doit être URL qui lance la requête ? :)

                        "Tu peux essayer de mettre des points d'arrêt dans ton code pour voir ce qu'il se passe si tu es curieux."

                        j'essayerai :)

                        • Partager sur Facebook
                        • Partager sur Twitter

                        WebBrowser événement Navigating

                        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                        • Editeur
                        • Markdown