Supposons que je souhaite utiliser un fichier de configuration automatique de proxy stocké dans C: \ proxy.pac. Pour que Internet Explorer utilise cette configuration, je dois spécifier le fichier pac dans les paramètres LAN de la manière suivante:
file://C:/proxy.pac
Mais Safari, qui utilise les mêmes paramètres de proxy, l'ignorera dans ce cas. Pour que Safari utilise le fichier pac, je dois le référencer comme
file:///C:/proxy.pac
(3 barres obliques au début) qui, selon Wikipedia, est le bon format. Mais de cette façon, Internet Explorer l'ignorera. Opera et Chrome, qui utilisent également les mêmes paramètres de proxy, conviennent dans les deux sens, mais existe-t-il une autre option qui fonctionnera avec Safari et Internet Explorer en même temps?
la source
Cette fonctionnalité n'est plus prise en charge dans W8.1 car le
file://
schéma n'a jamais été pris en charge par WinHTTP. Les outils qui utilisent WinHTTP pour les paramètres de proxy ne le reconnaîtront donc pas.Notez également:
Si vous souhaitez activer le protocole de fichier pour une version ultérieure à IE10, vous pouvez toujours utiliser le paramètre de registre suivant:
HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
EnableLegacyAutoProxyFeatures
REG_DWORD
1
Voir la section «REMARQUE: Scripts proxy basés sur des fichiers: // obsolètes» ici .
la source
Qu'advient - il si vous utilisez le point, comme Wikipédia discute aussi:
file://./C:/proxy.pac
? Tant qu'il n'est pas sur un nom de partage, cette «orthographe» du chemin peut être acceptable pour IE et Safari.Vous pouvez également exécuter un serveur Web local et servir le fichier .pac, puis fournir l'URL en tant que
http://localhost/path/to/proxy.pac
. Cela devrait contourner les différences de formats d'URL de chemin en évitant d'utiliser entièrement une URL de chemin.la source