Скажем, я хочу использовать файл автоконфигурации прокси, который хранится в C: \ proxy.pac. Чтобы заставить Internet Explorer использовать эту конфигурацию, я должен указать pac-файл в настройках локальной сети следующим образом:
file://C:/proxy.pac
Но Safari, который использует те же настройки прокси, в этом случае проигнорирует его. Чтобы Safari использовал pac-файл, я должен ссылаться на него как
file:///C:/proxy.pac
(3 слеша в начале), который, согласно Википедии, является правильным форматом. Но в этом случае Internet Explorer будет игнорировать это. Opera и Chrome, которые также используют одинаковые настройки прокси-сервера, подходят для обоих способов, но есть ли другой вариант, который будет работать одновременно с Safari и Internet Explorer?
источник
Эта функция больше не поддерживается в W8.1, так как
file://
схема никогда не поддерживалась WinHTTP. Поэтому инструменты, использующие WinHTTP для настройки прокси-сервера, не распознают его.Также обратите внимание:
Если вы хотите включить файловый протокол для более поздней версии, чем IE10, вы всегда можете использовать следующий параметр реестра:
HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
EnableLegacyAutoProxyFeatures
REG_DWORD
1
Смотрите раздел «ПРИМЕЧАНИЕ: File: // - Прокси-скрипты на основе устарели» здесь .
источник
Что произойдет , если вы используете точку, так как Википедия также обсуждает:
file://./C:/proxy.pac
? До тех пор, пока это имя не указано в общем имени, это «написание» пути может быть приемлемым как для IE, так и для Safari.Также можно запустить локальный веб-сервер и предоставить файл .pac, а затем указать URL-адрес как
http://localhost/path/to/proxy.pac
. Это должно обойти различия в форматах URL пути, избегая использования URL пути полностью.источник