FindProxyForURL

Browser Support

The technology behind PAC files and the WPAD protocol never became ratified standards, and as such, the implementation of functionality across each browser and operating system can vary. The below tables provide guidance on the support for each PAC/WPAD feature, cross-referencing browser and operating system.

Windows XP

Feature Internet
Explorer 6
Internet
Explorer 7/8/9
Mozilla
Firefox
Google
Chrome
Apple
Safari
DNS WPAD Yes Yes Yes Yes Yes
DHCP WPAD Yes Yes No Yes Yes
myIpAddress() Yes Yes Yes Yes Yes
alert() Yes Yes Yes No No
IPv6 No Yes No Yes No

Windows 7

Feature Internet
Explorer 8/9
Mozilla
Firefox
Google
Chrome
Apple
Safari
DNS WPAD Yes Yes Yes Yes
DHCP WPAD Yes No No No
myIpAddress() Yes Yes Yes Yes
alert() Yes No No No
IPv6 Yes No Yes No

Mac OS X

Feature Mozilla
Firefox
Google
Chrome
Apple
Safari
DNS WPAD Yes Yes Yes
DHCP WPAD Yes Yes Yes
myIpAddress() Yes Yes Yes
alert() Yes Yes Yes
IPv6 No No No

Feature Descriptions

DNS WPAD – Support for discovery of a PAC file using DNS
DHCP WPAD – Support for discovery of a PAC file using DHCP
myIpAddress() – Returns an IP address other than 127.0.0.1
alert() – The ability to use the alert() function within a PAC file (for diagnostic purposes)
IPv6 – The ability to handle IPv6 addresses using built-in functions, e.g. using FindProxyForURLEx()

Translate this page