เป็นไปได้หรือไม่ที่จะซ่อนทรัพยากรส่วนขยายในแท็บเครือข่ายผู้ตรวจสอบเว็บของ Chrome


152

เมื่อฉันดูทรัพยากรที่ดาวน์โหลดมาสำหรับหน้าหนึ่งในเครื่องมือตรวจสอบเว็บของ Chrome ฉันจะเห็น HTML / JS / CSS ที่ร้องขอโดยส่วนขยายบางอย่าง

ป้อนคำอธิบายรูปภาพที่นี่

ในตัวอย่างข้างต้นindicator.html, indicator.jsและindicator.cssเป็นจริงส่วนหนึ่งของการขยายการอ่าน Chromeไม่ได้เป็นส่วนหนึ่งของ app ของฉัน

นี่ไม่ใช่ข้อตกลงที่ใหญ่เกินไปในสถานการณ์เฉพาะนี้ แต่ในหน้าเว็บที่มีความซับซ้อนมากขึ้นและเมื่อติดตั้งส่วนขยายจำนวนมากมันอาจมีผู้คนเยอะมาก!

ฉันสงสัยว่ามีวิธีการกรองทรัพยากรที่เกี่ยวข้องกับส่วนขยายออกจากรายการนี้หรือไม่ (เช่นคำขอใด ๆ ที่ใช้chrome-extension://โปรโตคอล)

ไม่มีใครรู้ว่าฉันสามารถบรรลุสิ่งนี้ได้อย่างไร


1
สำหรับใครก็ตามที่กำลังมองหาคำตอบโปรดไปที่ตัวติดตามข้อบกพร่องของ Chrome และแจ้งให้ทีมงาน dev ของ Chrome รู้ว่าเราต้องการสิ่งนี้: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

คำตอบ:


270

ไม่ได้ค่อนข้างแก้ปัญหาผมหลัง (ฉันต้องการได้แนะนำการตั้งค่าที่ทั่วโลก) แต่ตอนนี้จะมีวิธีการกรองการร้องขอจากส่วนขยายดังกล่าวโดยผู้แสดงความคิดเห็นเกี่ยวกับเรื่องนี้ฉันเดิมเปิด

ในกล่องตัวกรองแท็บเครือข่ายให้ป้อนสตริง-scheme:chrome-extension(ดังที่แสดงด้านล่าง):

เครื่องมือ Dev สกรีนช็อตอินพุต

ตรงตามตัวพิมพ์ใหญ่ - เล็กดังนั้นให้แน่ใจว่าตัวพิมพ์เล็ก การทำเช่นนี้จะซ่อนแหล่งข้อมูลทั้งหมดที่ร้องขอโดยส่วนขยาย


4
ไวยากรณ์ที่ถูกต้องสำหรับสิ่งนี้คือ "-scheme: chrome-extension" "s" เป็นตัวพิมพ์เล็ก สิ่งนี้สำคัญเนื่องจาก devtools คำนึงถึงขนาดตัวพิมพ์
Josh

4
คุณรู้วิธีแก้ปัญหาเพื่อให้ตัวกรองนั้นเป็นพฤติกรรมเริ่มต้นหรือไม่
Murat Çorlu

5
@MuratCorlu เท่าที่ฉันรู้อยู่ในขณะนี้ยังไม่มีวิธีที่จะทำให้พฤติกรรมนี้เป็นค่าเริ่มต้น (แม้ว่าเท่าที่ฉันกังวลก็ควรจะเป็น)
Mark Bell

8
ก็-fดูเหมือนว่าจะทำงานเช่นกัน
blackpla9ue

4
@ blackpla9ue ทำไมถึงคิดว่า -f ทำงานที่นี่? มันกำลังทำอะไรอยู่?
coryvb123

12

ปัจจุบันนี้เป็นไปไม่ได้ กรุณายื่นคำขอคุณสมบัติใน crbug.com

เมื่อโพสต์ได้รับการตอบแรกก็เป็นไปไม่ได้ที่ OP แล้วขอได้ที่นี่https://code.google.com/p/chromium/issues/detail?id=239401 และตอนนี้ก็เป็นไปได้


1
โอเคขอบคุณ. ฉันได้ยื่นคำขอที่นี่: code.google.com/p/chromium/issues/detail?id=239401
Mark Bell

2
คำตอบนี้อาจถูกลบเนื่องจากล้าสมัย
slhck

1

ไม่ระบุตัวตนหน้าต่าง , สามารถกำหนดค่าให้รวมหรือไม่รวมส่วนขยายจากหน้าส่วนขยายของการตั้งค่า Chrome


จริง แต่ฉันมีส่วนขยายบางอย่างที่จริงฉันต้องใช้ระหว่างการพัฒนา นอกจากนี้หน้าต่างที่ไม่ระบุตัวตนจะไม่จดจำรายละเอียดการเข้าสู่ระบบใด ๆ หรือเติมข้อความในแบบฟอร์มใด ๆ ให้สมบูรณ์โดยอัตโนมัติซึ่งทั้งสองอย่างนี้เป็นคุณสมบัติที่ฉันต้องการเมื่อทำการทดสอบเว็บอินเตอร์เฟส คุณสามารถหยุดทรัพยากรส่วนขยายใด ๆ ให้ปรากฏอย่างง่ายดายโดยเพียงแค่สร้างโปรไฟล์ผู้ใช้ใหม่โดยไม่ได้ติดตั้งส่วนขยาย (และคุณจะยังคงทำงานอัตโนมัติอีกครั้งซึ่งไม่เหมือนกับหน้าต่างที่ไม่ระบุตัวตน) อย่างไรก็ตามสิ่งนี้ยังคงไม่ช่วยถ้าคุณมีส่วนขยายที่คุณใช้ในระหว่างกระบวนการ dev
Mark Bell

@ MarkBell ฉันคิดว่าเมื่อคุณเซสชันด้วยหน้าต่างที่ไม่ระบุตัวตนมันจะเก็บเซสชันของคุณจนกว่าคุณจะปิด ขอบคุณสำหรับเคล็ดลับต้นฉบับแม้ว่าจะเป็นประโยชน์! Upvote!
andrewmart.in

เป็นไปได้ที่จะอนุญาตส่วนขยายในโหมดไม่ระบุตัวตนดังนั้นจึงอาจไม่ได้ผลเสมอไป
Jeremy Wilken


-1

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถเปิดใช้งานตัวเลือกนี้และคำขอจากส่วนขยายจะเป็นกลุ่ม

อัปเดต : สามารถจัดกลุ่มคำขอที่สร้างโดยส่วนขยายที่วาด iframe เช่นcVim เท่านั้น


ไม่ถูกต้อง สิ่งนี้ไม่ได้รับการร้องขอจากสคริปต์เนื้อหาในเฟรมหลัก
Xan

@Xan คุณพูดถูก แต่มันจะเป็นทางออกที่ง่ายและเป็นไปได้ที่สุดหากสคริปต์โหลดส่วนขยายใน iframe เช่นเดียวกับรูปที่ฉันโพสต์
郭润民
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.