• # Merci de votre aide...

    Posté par . En réponse au message Fichier proxy .pac ou wpad.dat. Évalué à 1.

    ...mais ça ne fonctionne que depuis IE.

    Hors j'utilise principalement Firefox.

    Ni la fonction myIpAddress(); ni même alert; ne fonctionne. Les 2 fonctionnant sous IE, j'ai concentré mes tests sur "alert" car si je debug l'un, je suis convaincu que l'autre fonctionnera.

    Une simple page javascript fonctionne bien (donc Firefox accepte le Javascript, mon serveur Apache aussi...)

    Voici mon protocole de test :

    Soit sur Serveurproxy :/var/www/ 2 fichiers

    test.html

    <script>
    alert("hello");
    </script>

    proxy.pac

    function FindProxyForURL(url, host)
    {
     alert("hellopac");
    }

    depuis un PC (Windows XP)
    Sous Firefox, sans proxy, j'affiche test.html. J'ai bien mon "hello" qui s'affiche.
    Maintenant, je lui demande d'utiliser http://Serveurproxy/proxy.pac, rien ne s'affiche.
    Sous IE, je lui demande d'utiliser http://Serveurproxy/proxy.pac, j'ai bien mon "hellopac"

    Après une petite recherche, j'ai essayer sans succès plusieurs choses :

    // add predefined functions to pac
    this._sandBox.importFunction(myIpAddress);
    this._sandBox.importFunction(dnsResolve);
    this._sandBox.importFunction(proxyAlert, "alert");
    pacver = "company.net PAC file version 7.2, January 4th, 2008";
    // Convert everything to lower case.
    var lhost = host.toLowerCase();
    host = lhost;

    ... je sèche !

    Peut-être l'un d'entre vous a été confronté à ce cas ?