macmac: Automatische Proxy-Konfiguration

Hallo,

ich habe ein Script für die automatische Proxykonfiguration. Es handelt sich hier um eine .pac Datei, die den Browsern (IE / Netscape) in den Einstellungen angegeben wird und JavaScript enthält.

Das ganze funktioniert im Netscape 4.xx und im Internetexplorer wunderbar, nur der Netscape 6 streikt nun komplett. Es gibt keine Fehlermeldung, es passiert einfach _nichts_.
Was mache ich falsch *verzweifel* ;-)

Danke für eure Hilfe,

Marc

Das Script sieht folgendermassen aus:

function FindProxyForURL(url,host) {
  // Lokale Rechner werden direkt angefragt
  if (isPlainHostName(host) ||
      dnsDomainIs(host,".uni-giessen.de") ||
      shExpMatch(host,"127.0.0.1"))
    return "DIRECT";
  // Objekte, die der Proxy-Server niemals im Cache
  // aufhebt, werden direkt angefragt
  if (shExpMatch(url,"*/cgi-bin/*") ||
      shExpMatch(url,"*[?]*"))
    return "DIRECT";
  // Einige URLs gehen nicht bei Zugriff über einen Proxy
  if (shExpMatch(host,"*.directory.dfn.de") ||
      shExpMatch(host,"rr-vs.informatik.uni-ulm.de"))
    return "DIRECT";
  // Bei nicht auflösbaren Hostnamen erzeugt der Browser eine
  // schönere Fehlermeldung als der Proxy-Server
  if (!isResolvable(host))
    return "DIRECT";
  if (url.substring(0,5)=="http:" ||
      url.substring(0,4)=="ftp:" ||
      url.substring(0,7)=="gopher:")
    return "PROXY www-cache.uni-giessen.de:3128; DIRECT";
  if (url.substring(0,5)=="wais:")
    return "PROXY www-cache.uni-giessen.de:211; DIRECT";
  else
    return "DIRECT";
}