PAC function reference

The functions a PAC file can call, what they really do, and which engines provide them. Availability is derived from the engines' own helper libraries, not from documentation.

Standard (Netscape) functions

Microsoft IPv6 extensions (*Ex)

Debugging

Availability by engine

Derived from each engine's vendored helper library plus its native bindings (see engines).
Functionchromium
<=51
chromium
>=52
firefox
all
pacparser
<=1.4.6
pacparser
1.5.0
pacparser
>=1.5.1
reference
all
isPlainHostNameyesyesyesyesyesyesyes
dnsDomainIsyesyesyesyesyesyesyes
localHostOrDomainIsyesyesyesyesyesyesyes
isResolvableyesyesyesyesyesyesyes
isInNetyesyesyesyesyesyesyes
dnsResolveyesyesyesyesyesyesyes
myIpAddressyesyesyesyesyesyesyes
dnsDomainLevelsyesyesyesyesyesyesyes
shExpMatchyesyesyesyesyesyesyes
weekdayRangeyesyesyesyesyesyesyes
dateRangeyesyesyesyesyesyesyes
timeRangeyesyesyesyesyesyesyes
alertyesyesyesnonoyesyes
dnsResolveExyesyesnoyesyesyesno
myIpAddressExyesyesnoyesyesyesno
isResolvableExyesyesnoyesyesyesno
isInNetExyesyesnoyesyesyesno
sortIpAddressListyesyesnonononono