Nie jestem pewien, jak zmodyfikować plik CustomRules.js, aby wyświetlać żądania tylko dla określonej domeny.
Czy ktoś wie, jak to osiągnąć?
To jest łatwe do zrobienia. Na karcie filtrów kliknij opcję „pokaż tylko, jeśli filtr zawiera, a następnie wprowadź nazwę domeny.
Changes not yet saved.
, musisz kliknąć ten faktyczny tekst wiadomości, aby zapisać szczegóły (co wcale nie jest oczywiste!).edytować
Okazuje się, że jest to dość łatwe; edytuj,
OnBeforeRequest
aby dodać:na przykład filtry do Google.
(oryginalna odpowiedź) Szczerze mówiąc, nie wiem, czy jest to coś, co Fiddler wbudował (nigdy nie próbowałem), ale z pewnością jest to coś, co Wireshark zrobi dość łatwo - oczywiście otrzymujesz różne dane (w szczególności dla SSL) - czyli YMMV.
źródło
if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.
Używając najpierw, aHostnameIS
potem późniejPathAndQuery
, możesz filtrować dokładnie tylko 1 zasób. Jestem pod wrażeniem Fiddlera. Nie jest zabawką siatkową.Moja odpowiedź jest nieco podobna do @Marc Gravels, jednak wolę filtrować ją według adresu URL zawierającego określony ciąg.
Po zainstalowaniu przejdź do tagu skryptu fiddler i wklej następujące do
OnBeforeRequest
funkcji. (Zrzut ekranu poniżej)W ten sposób możesz filtrować według dowolnej części adresu URL, czy to nazwa hosta portu, czy cokolwiek innego.
Mam nadzieję, że zaoszczędzi ci to trochę czasu.
źródło
Żądania można filtrować za pomocą zakładki filtru w programie Fiddler. Zobacz zrzuty ekranu poniżej. Jeśli używasz Google Chrome, pamiętaj, aby użyć prawidłowego identyfikatora procesu w programie Fiddler (z Google Chrome).
źródło
Witryna Fiddler ma książkę kucharską zawierającą całą masę rzeczy, z którymi możesz zrobić
CustomRules.js
, w tym, jak dokładnie to zrobić :)źródło