2014-04-24 15 views
6

używam WebStorm 8 ze Spy-js integracji
(więcej http://blog.jetbrains.com/webstorm/2014/04/spy-js-webstorm-secret-service/)SpyJS w WebStorm nie przechwytywania

Kiedy biegnę SpyJS od konfiguracji IDE Run nie mogę zmusić go do przechwytywania żądań

configuration

Kiedy dostęp do adresu URL za pomocą trybu Local Proxy http://localhost:3546/?spy-js=localhost:9000 to działa, ale z jego ograniczeń ... (więcej https://github.com/spy-js/spy-js#local-proxy)

proxy system wydaje się być poprawnie skonfigurowane:

enter image description here

Zawartość http://localhost:3546/spy-js-proxy.pac jest

function FindProxyForURL(url, host) { return "PROXY localhost:3546; DIRECT"; } 

nazwiska log proxy z 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 

Odpowiedz

13

Najpierw wyczyść " URL do śledzenia "(opcjonalnie), uruchom ponownie sesję śledzenia i wymuś odświeżenie strony. Jeśli to działa, może to być problem z adresem URL (spróbuj użyć localhost zamiast 0.0.0.0).

Jeśli używasz przeglądarki Chrome, gdy śledzenie sesji jest uruchomione, upewnij się, że chrome: // net-internals/# proxy strona "Skuteczne ustawienia proxy" używa spy-js-proxy.pac (jeśli nie, spróbuj ponowne zastosowanie ustawień lub wyczyszczenie listy złych serwerów proxy na stronie, jeśli takie są).

+2

To jest rozwiązanie! Miałem aktywne rozszerzenie chrome proxmate, które uniemożliwiało śledzenie żądań przez szpiega. – sod

+0

+1 dla wewnętrznej strony sieci. Nie wiem tego! – Mrchief

0

Wyłącz rozszerzenia chrome, które mają wpływ na ustawienia proxy.

Używałem rozszerzenia VPN do Chrome i miało to wpływ na ustawienia chrome proxy (nie widziałem PAC script: http://localhost:3546/spy-js-proxy.pac w chrome: // net-internals/# proxy, a ponowne dodawanie ustawień nie pomagało).
Po prostu wyłączenie pomógł, teraz wszystko działa dobrze.