IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

problème site orange et webBrowser en c#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut problème site orange et webBrowser en c#
    Bonjour,

    Je rencontre un problème avec une application développé en c#, qui permet d'envoyer automatiquement des sms via l'interface mail du site d'orange. l'application marchait très bien jusqu'à 2 semaines, maintenant quand on utilise la methode InvokeMember() sur le bouton envoyer, une erreur est retourné : "erreur de script autocompletesaveform".
    J'ai téléchargé des exemples de navigateur crée en c#, le problème est le même, comme si le site orange vérifié si le navigateur utilisé est un navigateur "officiel".

    PS: Il y a le même problème pour l'envois de mail.

    Y a t'il un système pour remédier à ce problème?
    Merci par avance.

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Il faut utiliser des webrequests, le composant WebBrowser n'est pas adapté tout simplement !

    ++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut
    Bonjour,
    je viens de regarder rapidement comment fonctionne les webrequests, peut on avoir un retour visuel de se qui se passe comme avec un WebBrowser ?
    Merci.

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Non les webrequests agissent en toute transparence (plus rapidement forcément), bien souvent on créé notre propre interface pour signifier les étapes de progression à l'utilisateur :

    - En attente d'informations d'identification
    - Vérification des informations ...
    - Veuillez saisir le contenu de votre message
    - ....etc....

    Si tu veux développer un projet qui nécessite ce côté visuel (sorte de robot simulateur) alors "oui" le WebBrowser est ta meilleure option sinon bah Webrequests.

    Et sinon as-tu suivis cette piste pour régler ton problème :

    https://msdn.microsoft.com/fr-fr/lib...code-snippet-2

    Il semblerait qu'en plaçant cet attribut, au niveau de ta classe, cela corrige l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [PermissionSet(SecurityAction.Demand, Name="FullTrust")]
    [System.Runtime.InteropServices.ComVisibleAttribute(true)]
    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut
    En effet c'est bien une sorte de "robot simulateur" qui automatise l'envoi d'un message à la fin d'une procédure.

    Je viens d'essayer en rajoutant les 2 lignes, le problème reste identique.

    Voici un aperçu de l'erreur :

    Nom : orange.png
Affichages : 288
Taille : 71,5 Ko

    bien entendu le message ne part pas, quelque soit la réponse.

  6. #6
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    A ce stade il serait judicieux de poster le contenu de la classe qui implémente ton webbrowser.
    Ainsi on pourrait voir si tu as bien paramétrer ton composant WebBrowser à savoir:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    webBrowser1.ObjectForScripting = this;
    webBrowser1.ScriptErrorsSuppressed = true;
    ...et certainement d'autres coquilles.

    ++

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/02/2007, 19h51
  2. Problème site web Flash
    Par le-pti-titou dans le forum Flash
    Réponses: 3
    Dernier message: 04/01/2007, 13h00
  3. Problème site multi langues
    Par dolf13 dans le forum Langage
    Réponses: 9
    Dernier message: 31/08/2006, 12h05
  4. Problème Site Web avec Firefox
    Par bodybug dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/01/2005, 23h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo