ฉันจะบล็อกโฆษณาบน Mac ได้อย่างมีประสิทธิภาพได้อย่างไร


2

ขณะนี้ฉันกำลังพยายามบล็อกโฆษณาส่วนใหญ่โดยใช้ AdBlock (สำหรับ regexes) และไฟล์ / etc / hosts อย่างไรก็ตามการพยายามหลีกเลี่ยงปัญหาที่โฆษณาที่ถูกบล็อกเพิ่งแสดงเป็นข้อความแสดงข้อผิดพลาด (ไม่พบ xxxxx.yyy) ฉันพบเซิร์ฟเวอร์น้ำหนักเบาจำนวนไม่มากซึ่งมีจุดประสงค์เพียงเพื่อแสดงผล 1x1 GIF เมื่อมีการร้องขอ อย่างไรก็ตามฉันรู้สึกว่ามันไม่มีประสิทธิภาพในเวิร์กโฟลว์ของฉัน - ฉันต้องเปิดหน้าต่างเทอร์มินัลสองหน้าต่างด้วยตนเองเริ่มเซิร์ฟเวอร์สองเครื่อง (หนึ่งสำหรับ HTTP และหนึ่งสำหรับ HTTPS) และพิมพ์รหัสผ่านของฉันสองครั้ง (เซิร์ฟเวอร์ต้องใช้สิทธิ์ superuser)

มีวิธีแก้ปัญหาคล้ายกันที่ใช้ความพยายามน้อยกว่า (และ "อัตโนมัติ" มากกว่า)

คำตอบ:


2

ซอฟต์แวร์

คุณได้พิจารณาดู GlimmerBlocker ?

GlimmerBlocker ถูกนำไปใช้เป็นพร็อกซี http ดังนั้นความเสถียรของ Safari จึงไม่ลดลงเพราะไม่ได้ใช้แฮ็ก มันยังสามารถทำงานร่วมกับเบราว์เซอร์อื่น ๆ และแอปพลิเคชัน Mac OS X ทั่วไปที่ใช้ http เช่น NetNewsWire พร็อกซีทำงานบน mac และไม่ได้อยู่บนเซิร์ฟเวอร์กลางเช่นพร็อกซีส่วนใหญ่

เนื่องจาก GlimmerBlocker ไม่ใช่แฮ็ค Safari มีบางสิ่งที่ไม่สามารถทำได้คือการเพิ่มบล็อกโดยการคลิกขวาที่รูปภาพหยุดป๊อปอันเดอร์และกรองคุกกี้จากเว็บไซต์บุคคลที่สาม แต่คุณจะได้รับความมั่นคงอย่างมากและ GlimmerBlocker มีวิธีการที่ง่ายกว่ามากสำหรับการเพิ่มการแก้ไขของคุณในหน้าเว็บด้วยการเพิ่มกฎ CSS ชิ้นส่วนของ Javascript หรือโดยการเปลี่ยน html ก่อนที่ Safari จะได้รับ ดังนั้นฉันจะหวังว่าคุณจะมีความสุขกับการแลกเปลี่ยน

หากคุณสามารถโปรแกรมใน Javascript คุณจะสามารถเพิ่มการแก้ไขของคุณเองในหน้า ดูตัวอย่างตัวกรองที่รวมอยู่เช่น เพิ่มลิงค์ดาวน์โหลดไปยัง YouTube

วิธีแก้ปัญหาด้วยตนเอง

คุณได้พิจารณาการตั้งค่าสองอินสแตนซ์ของซอฟต์แวร์เว็บเซิร์ฟเวอร์ของคุณเพื่อเริ่มทำงานตอนบูทหรือไม่? ฉันไม่เห็นว่าทำไมคุณไม่ควรทำให้เป็นอัตโนมัติ

เกี่ยวกับ ขอเข้าสู่ระบบ? .

โปรดทราบว่าด้วย Mac OS X 10.3.x และ 10.4.2 หรือใหม่กว่าคุณสามารถใช้วิธีอื่นที่ด้านล่างของเอกสารนี้แทนหากคุณต้องการ สำหรับ Mac OS X 10.4 และ 10.4.1 คุณควรใช้ขั้นตอนต่อไปนี้เสมอ:

1. เปิด Terminal (Applications / Utilities)

2. ในหน้าต่าง Terminal ให้พิมพ์:

    sudo defaults write com.apple.loginwindow LoginHook /path/to/script

(โดยที่ / path / to / script เป็นพา ธ แบบเต็มไปยังสคริปต์ที่คุณต้องการดำเนินการเมื่อผู้ใช้ลงชื่อเข้าใช้ - ไม่จำเป็นต้องอยู่ในไดเรกทอรี Home ของผู้ใช้)

สิ่งนี้แก้ไขไฟล์ /var/root/Library/Preferences/com.apple.loginwindow

3. พิมพ์รหัสผ่านที่พรอมต์จากนั้นกด Return

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