ฉันไม่แน่ใจว่าจะแก้ไขไฟล์ CustomRules.js อย่างไรให้แสดงเฉพาะคำขอสำหรับโดเมนบางโดเมน
ไม่มีใครรู้วิธีที่จะบรรลุนี้?
ฉันไม่แน่ใจว่าจะแก้ไขไฟล์ CustomRules.js อย่างไรให้แสดงเฉพาะคำขอสำหรับโดเมนบางโดเมน
ไม่มีใครรู้วิธีที่จะบรรลุนี้?
คำตอบ:
นี่เป็นเรื่องง่ายที่จะทำ บนแท็บตัวกรองคลิก "แสดงเฉพาะในกรณีที่ตัวกรองมีอยู่จากนั้นป้อนโดเมนของคุณ
Changes not yet saved.
คุณต้องคลิกที่ข้อความจริงเพื่อบันทึกรายละเอียด (ซึ่งไม่ชัดเจนเลย!)
แก้ไข
ปรากฎว่ามันค่อนข้างง่าย แก้ไขOnBeforeRequest
เพื่อเพิ่ม:
if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";}
ตัวกรองไปยัง Google เช่น
(คำตอบเดิม) ฉันไม่รู้จริงๆว่านี่คือสิ่งที่ Fiddler สร้างขึ้นมา (ฉันไม่เคยลอง) แต่เป็นสิ่งที่Wiresharkทำได้ค่อนข้างง่ายแน่นอนว่าคุณได้รับข้อมูลที่แตกต่างกัน (โดยเฉพาะสำหรับ SSL) - ดังนั้น YMMV
if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.
ใช้ครั้งแรกHostnameIS
หลังจากนั้นPathAndQuery
คุณสามารถกรองทรัพยากรได้เพียง 1 รายการ ฉันประทับใจกับ Fiddler ไม่ใช่ของเล่นสุทธิ
คำตอบของฉันค่อนข้างคล้ายกับ @Marc Gravels แต่ฉันต้องการกรองโดย url ที่มีสตริงเฉพาะ
เมื่อติดตั้งไปที่แท็กสคริปต์ fiddler และวางสิ่งต่อไปนี้ลงในOnBeforeRequest
ฟังก์ชัน (ภาพหน้าจอด้านล่าง)
if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) { oSession["ui-hide"] = "yup"; }
วิธีนี้คุณสามารถกรองตามส่วนใดก็ได้ของ url ไม่ว่าจะเป็นชื่อโฮสต์ของพอร์ตหรืออะไรก็ได้
หวังว่านี่จะช่วยคุณประหยัดเวลาได้บ้าง
คุณสามารถกรองคำขอโดยใช้แท็บตัวกรองใน fiddler โปรดดูภาพหน้าจอด้านล่าง หากคุณใช้ Google Chrome โปรดใช้รหัสกระบวนการที่ถูกต้องใน fiddler (จาก google chrome)
เว็บไซต์ Fiddler มีตำราอาหารมากมายที่คุณสามารถทำได้CustomRules.js
รวมถึงวิธีการทำสิ่งนี้ :)