วิธีกำหนดค่า AdBlock หรือ NoScript เพื่อให้การค้นหาแบบไม่มีสคริปต์ของ Google Search แต่ไม่ทำลายหน้าเว็บจำนวนมากที่ใช้สคริปต์ของ Google (เช่นถ้าฉัน "forbid google.com" ใน NoScipt)
วิธีกำหนดค่า AdBlock หรือ NoScript เพื่อให้การค้นหาแบบไม่มีสคริปต์ของ Google Search แต่ไม่ทำลายหน้าเว็บจำนวนมากที่ใช้สคริปต์ของ Google (เช่นถ้าฉัน "forbid google.com" ใน NoScipt)
คำตอบ:
ฟังก์ชันการทำงานพื้นฐานของ NoScript นั้นทำงานแบบโดเมนต่อโดเมน แต่ Application Boundaries Enforcer (ABE) สามารถทำงานกับ URL ที่เฉพาะเจาะจงและยืดหยุ่นพอที่จะทำสิ่งที่คุณต้องการ
ต่อไปนี้เป็นกฎ USER ที่ฉันใช้เพื่อการค้นหาที่เหมาะสมโดยไม่ทำลายส่วนที่เหลือ:
Site ^https://encrypted.google.com/(s|search)(\?.*|$)
Deny INC(SCRIPT,XHR)
Sandbox
เพียงเพิ่มที่ส่วนท้ายNoScript Options > Advanced > ABE > User
ของ
Site
เส้นตรงทั้งหน้าเว็บที่คุณโหลดและ URL ที่ใช้ภายใต้ประทุนสำหรับการปรับปรุง Google ค้นหาทันใจดังนั้นไม่ว่าการรวมกันของSite
และINC()
การแข่งขันใน URL ของคำขอระดับบนหรือการร้องขอถูกตัดสิน (NoScript ของเอกสาร ABE มีความไม่ชัดเจนใน สิ่งนี้) จะทำให้เกิดการร้องขอผลลัพธ์ใหม่โดยไม่ต้องกด Enter เพื่อล้มเหลว
SCRIPT
ในINC()
หรืออาจจะไม่เคยได้รับยิง (ดูความคิดเห็นของฉันเกี่ยวกับการขาดรายละเอียดในเอกสาร ABE) แต่ถ้ามันไม่ชัดเจนบล็อกใด ๆ จาวาสคริภายนอกพวกเขาอาจจะดึง
ในที่สุดSandbox
บรรทัดแจ้งให้ ABE อนุญาตให้มีการร้องขอหน้าเว็บเอง ... แต่จะปิดการใช้งานด้วย Javascript มันและSite
เส้นอาจเป็นสิ่งเดียวที่คุณต้องการ แต่ฉันคิดว่าฉันจะเล่นอย่างปลอดภัย
หากคุณต้องการรายละเอียดเพิ่มเติมเอกสารดังกล่าวข้างต้นอยู่ที่http://noscript.net/abe/abe_rules.pdf