none
Question sur le WebBrowser RRS feed

  • Question

  • Bonjour tout le monde,

    Pour lire mon adresse IP j'utilise un WebBrowser (j'utilise celui fourni avec Visual Studio 2005, basé sur IE6, je sais il faudra que je me remue un peu pour en trouver un plus récent). J'ai mis sa propriété ScriptErrorsSuppressed à False, et je vois pourtant s'afficher des messages d'erreur de page web du fait qu'un site comme adresseip.com ne se préoccupe pas trop de compatibilité avec IE6. J'avais pourtant compris que ScriptErrorsSuppressed=False signifiait qu'on voulait ignorer les erreurs de navigation ?

    jeudi 14 janvier 2016 15:02

Réponses

  • Bonjour, merci pour cette réponse.

    La bonne réponse se situe effectivement quelque part là-dedans.

    Pas dans l'ajout d'un try-catch suggéré par la réponse acceptée, puisque le webBrowser s'affiche sans instruction dans le code.

    Pas par la modification des options Internet, quelqu'un a déjà répondu que ça ne servait à rien.

    En fait, ma question portait donc sur l'intitulé qui décrit le webBrowser :

    ScriptErrorsSuppressed
    Spécifie si le contrôle WebBrowser affiche des erreurs de script dans les boîtes de dialogue.
    

    La réponse est là :

    https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.scripterrorssuppressed.aspx

    C'est juste le contraire de ce qu'indique l'intitulé. Je ne veux pas de l'affichage des messages d'erreurs, alors j'avais mis sur False, eh bien non il fallait mettre sur True. Et False fait apparaître les messages.

    Je précise qu'en appuyant sur F1, dans Visual Studio 2005, je m'étais vu préciser ceci :

    Valeur de la propriété
    true si le contrôle affiche des boîtes de dialogue d'erreur de script ; sinon, false. La valeur par défaut est false. 
    Ben non, c'est le contraire.

    Maintenant c'est OK.


    • Marqué comme réponse Gloops vendredi 15 janvier 2016 15:50
    vendredi 15 janvier 2016 15:48

Toutes les réponses

  • Bonjour, Gloops,

    Veuillez consulter le thread en bas :
    Supressing internet explorer errors in Visual Basic
    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.

    vendredi 15 janvier 2016 11:27
    Modérateur
  • Bonjour, merci pour cette réponse.

    La bonne réponse se situe effectivement quelque part là-dedans.

    Pas dans l'ajout d'un try-catch suggéré par la réponse acceptée, puisque le webBrowser s'affiche sans instruction dans le code.

    Pas par la modification des options Internet, quelqu'un a déjà répondu que ça ne servait à rien.

    En fait, ma question portait donc sur l'intitulé qui décrit le webBrowser :

    ScriptErrorsSuppressed
    Spécifie si le contrôle WebBrowser affiche des erreurs de script dans les boîtes de dialogue.
    

    La réponse est là :

    https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.scripterrorssuppressed.aspx

    C'est juste le contraire de ce qu'indique l'intitulé. Je ne veux pas de l'affichage des messages d'erreurs, alors j'avais mis sur False, eh bien non il fallait mettre sur True. Et False fait apparaître les messages.

    Je précise qu'en appuyant sur F1, dans Visual Studio 2005, je m'étais vu préciser ceci :

    Valeur de la propriété
    true si le contrôle affiche des boîtes de dialogue d'erreur de script ; sinon, false. La valeur par défaut est false. 
    Ben non, c'est le contraire.

    Maintenant c'est OK.


    • Marqué comme réponse Gloops vendredi 15 janvier 2016 15:50
    vendredi 15 janvier 2016 15:48
  • Bonjour, Gloops,

    Je vous remercie d'avoir partagé cette solution avec la communauté du forum.

    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.

    vendredi 15 janvier 2016 16:21
    Modérateur