如何在没有警报功能的Chrome中调试pac文件?


10

最近,我遇到了一个带有chrome的新pac文件的问题(与IE和Firefox兼容的同一个pac文件)。

我以为我的问题是由于“ myIpAddress()”功能引起的,请参阅此帖子=> 代理-Pac文件-带有myAdresse()的ipv6吗? 这不返回我的主要IP地址。

我想进行一些调试pac文件的测试,但是根据这篇文章=> http://findproxyforurl.com/debug-pac-file/,调试功能不再受支持。

我也尝试使用这篇文章中的一些选项=> https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy

在此标签=> chrome:// net-internals /#proxy中,我看到使用了哪个pac文件,仅此而已。

使用以下标签:chrome:// net-internals /#events,我看到了每个请求,但是当我使用“ PROXY_SCRIPT_DECIDER”过滤事件时,它不返回任何事件。

我认为我的问题与myIpAddress有关,因此如何测试myIpAddress函数,有没有一种方法可以在没有alert()的情况下调试pac文件?

Answers:


8

我在任何地方都找不到信息,但是Chrome在chrome://net-internals/#events标签中显示了警报,描述为:“ PAC_JAVASCRIPT_ALERT”。

您还可以在标签中找到chrome用作代理的方式: chrome://net-internals/#proxy


2
不幸的是,这不再那么容易了(至少在Chrome版本71.0.3578.98中)
jan-glx

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.