是否可以通过从浏览器 JavaScript 控制台手动执行 FindProxyForURL(url, host) 函数来测试代理自动配置 (PAC) 脚本?
是否可以从控制台访问PAC 函数(如 dnsDomainIs、shExpMatch、isInNet)的内部实现?
或者,这些函数是否可以在标准 JavaScript 中实现,以允许手动执行 FindProxyForURL 函数?
我能找到在浏览器中调试 proxy.pac 脚本的唯一方法是添加 alert() 语句并让浏览器在内部执行它。能够添加断点并手动单步执行 FindProxyForURL 函数将使调试变得更容易。
测试 PAC 脚本的外部工具有很多,比如pacparser(使用 Spidermonkey)和autoprox(使用微软的实现)
有人问过类似的问题:
如何发现 pac 中使用的 de proxy
如何获取 PAC 的访问日志(proxy auto config)
使用 alert() 调试 autoproxy (PAC) javascript?
在 Windows 中,包含执行 PAC 文件的函数的 Javascript 文件在哪里?