Angenommen, ich möchte eine automatische Proxy-Konfigurationsdatei verwenden, die unter C: \ proxy.pac gespeichert ist. Damit Internet Explorer diese Konfiguration verwendet, muss ich die pac-Datei in den LAN-Einstellungen folgendermaßen angeben:
file://C:/proxy.pac
Safari, das dieselben Proxy-Einstellungen verwendet, ignoriert dies in diesem Fall. Um Safari dazu zu bringen, die pac-Datei zu verwenden, muss ich darauf verweisen
file:///C:/proxy.pac
(3 Schrägstriche am Anfang), was laut Wikipedia das richtige Format ist. Auf diese Weise wird Internet Explorer dies jedoch ignorieren. Opera und Chrome, die ebenfalls dieselben Proxy-Einstellungen verwenden, sind in beiden Richtungen in Ordnung. Gibt es jedoch eine andere Option, die gleichzeitig mit Safari und Internet Explorer funktioniert?
quelle
Diese Funktion wird in W8.1 nicht mehr unterstützt, da das
file://
Schema von WinHTTP nie unterstützt wurde. Tools, die WinHTTP für Proxy-Einstellungen verwenden, erkennen es daher nicht.Beachten Sie auch:
Wenn Sie das Dateiprotokoll für eine spätere Version als IE10 aktivieren möchten, können Sie immer die folgende Registrierungseinstellung verwenden:
HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
EnableLegacyAutoProxyFeatures
REG_DWORD
1
Siehe Abschnitt "HINWEIS: Datei: // - basierte Proxy-Skripte veraltet" hier .
quelle
Was passiert, wenn Sie den Punkt verwenden, wie Wikipedia auch beschreibt :
file://./C:/proxy.pac
? Solange es sich nicht um einen Freigabenamen handelt, kann diese "Schreibweise" des Pfads sowohl für den Internet Explorer als auch für Safari akzeptabel sein.Alternativ können Sie einen lokalen Webserver ausführen, die .pac-Datei bereitstellen und dann die URL als angeben
http://localhost/path/to/proxy.pac
. Dies sollte die Unterschiede in den Pfad-URL-Formaten umgehen, indem die Verwendung einer Pfad-URL vollständig vermieden wird.quelle