Digamos que quiero usar un archivo proxy de configuración automática que se almacena en C: \ proxy.pac. Para hacer que Internet Explorer use esta configuración, tengo que especificar el archivo pac en la configuración de LAN de la siguiente manera:
file://C:/proxy.pac
Pero Safari, que usa la misma configuración de proxy, lo ignorará en este caso. Para hacer que Safari use el archivo pac, tengo que hacer referencia a él como
file:///C:/proxy.pac
(3 barras al principio) que, según Wikipedia, es el formato correcto. Pero de esta manera Internet Explorer lo ignorará. Opera y Chrome, que también usan la misma configuración de proxy, están bien en ambos sentidos, pero ¿hay otra opción que funcione con Safari e Internet Explorer al mismo tiempo?
fuente
Esta característica ya no se admite en W8.1 ya que
file://
WinHTTP nunca admitió el esquema. Por lo tanto, las herramientas que usan WinHTTP para la configuración del proxy no lo reconocerán.También tenga en cuenta:
Si desea habilitar el protocolo de archivo para una versión posterior a IE10, siempre puede usar la siguiente configuración de registro:
HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
EnableLegacyAutoProxyFeatures
REG_DWORD
1
Consulte la sección "NOTA: Archivo: // Scripts de proxy basados en desuso" aquí .
fuente
¿Qué sucede si usa el punto, como Wikipedia también discute
file://./C:/proxy.pac
:? Mientras no esté en un nombre compartido, esta "ortografía" de la ruta podría ser aceptable tanto para IE como para Safari.Alternativamente, ejecute un servidor web local y sirva el archivo .pac, luego proporcione la URL como
http://localhost/path/to/proxy.pac
. Eso debería evitar las diferencias en los formatos de URL de ruta evitando usar una URL de ruta por completo.fuente