我正在使用带有Spy-js集成的WebStorm 8
(更多http://blog.jetbrains.com/webstorm/2014/04/spy-js-webstorm-secret-service/)
当我从IDE运行配置运行SpyJS时,我无法捕获请求
当我通过本地代理模式访问URL时,http://localhost:3546/?spy-js=localhost:9000
它可以工作,但有其局限性...(更多https://github.com/spy-js/spy-js#local-proxy)
系统代理似乎配置正确:
内容http://localhost:3546/spy-js-proxy.pac
是
function FindProxyForURL(url, host) { return "PROXY localhost:3546; DIRECT"; }
从WebStorm跟踪代理日志
/usr/local/bin/node /opt/homebrew-cask/Caskroom/webstorm/8.0.0/WebStorm.app/plugins/spy-js/server/spy.js --port=3546 session store created: /var/folders/gm/r9vjzd1926v4sxdv54c9tl240000gn/T/spy-js-session114324-29723-1xl36wv Starting 8 workers.. info: socket.io started spy-js has started, proxy is available at http://localhost:3546 session (qzj9e): new session created: qzj9e session (qzj9e): dynamic config created: /var/folders/gm/r9vjzd1926v4sxdv54c9tl240000gn/T/114324-29723-1yo5izj.js session (qzj9e): new session started: qzj9e Worker 29770 ready. Worker 29768 ready. Worker 29769 ready. Worker 29771 ready. Worker 29773 ready. Worker 29772 ready. Worker 29774 ready. Worker 29775 ready. proxy connection issue: socket hang up
小智.. 13
首先,尝试清除"URL to trace"字段(可选),重新启动跟踪会话并强制刷新页面.如果它有效,则可能是URL问题(尝试使用localhost而不是0.0.0.0).
此外,如果你正在使用Chrome,当跟踪会话正在运行时,请确保chrome:// net-internals/#source页面"有效代理设置"正在使用spy-js-proxy.pac(如果没有,请尝试重新应用设置或清除页面上的错误代理列表(如果有).
首先,尝试清除"URL to trace"字段(可选),重新启动跟踪会话并强制刷新页面.如果它有效,则可能是URL问题(尝试使用localhost而不是0.0.0.0).
此外,如果你正在使用Chrome,当跟踪会话正在运行时,请确保chrome:// net-internals/#source页面"有效代理设置"正在使用spy-js-proxy.pac(如果没有,请尝试重新应用设置或清除页面上的错误代理列表(如果有).