โดยรวม OS ส่วนใหญ่ต้องการ Cleanup Supervision น้อย แอปพลิเคชันส่วนใหญ่ทำงานได้ดีโดยไม่ต้องแทรกแซงด้วยตนเอง Exception คือ Browsers ซึ่งสะสม Transient Data ปริมาณมากในเวลาสั้น บราวเซอร์ 1 สัปดาห์ ท้ายสัปดาห์คุณจะ Hoard ร้อยๆ MB Cached Files บวก Cookies ร้อยๆ ชิ้น เองไม่ใช่ปัญหาใหญ่ แต่
สิ่งจะ Perfect หากไม่มี Bugs แต่ผมเจอ Firefox & Cookies Issue แปลกๆ ไปเรื่อยมา แก้ได้ด้วยการ Clean Cookies หากคุณอยาก Image System คุณไม่ได้อยากให้ Cached Browser Data ทั้งหมดเข้า Archive ดังนั้น Cleanup แบราวเซอร์ให้ Option ลบ Data - โดย Type และ Time แต่สิ่งที่ Browser ไม่มีคือ Permanent Selective Keep List สำหรับ Items เฉพาะ เช่น Cookies คุณอยากกำจัด Junk แต่เก็บ Cookies เฉพาะไซต์บางแห่ง ดังนั้นเราต้องสำรวจ Forget Me Not Firefox Add-on ที่ Handy และ Useful มาก เริ่มกัน
แนวคิด
Firefox ปรับปรุงมากล่าวๆ ไป - Focus ที่ Privacy มาก ตอนนี้คุณมี Option Block Privacy-negative Elements ทุกอย่างบน Web เช่น Trackers, Fingerprinters และ Nonsense อื่นๆ ช่วยลด Junk บนดิสก์ - นอกจาก Privacy Benefits จริง นี่เกือบทำให้ Third-party Cleanup Tools Redundant เกือบ
เรื่อง Cookies วันนี้คุณ Dive เข้า Firefox Options เลือกและ Purge Items ด้วยตนเองได้ แต่นี่ Tedious ปกติคุณไม่แยะ แต่กลับไปที่ Privacy และ Hassle ของการทำซ้ำ Now and Then โดยเฉพาะหากเจอ Cookie Database Bug อย่างผม
Solution คือใช้ Tool ที่ Selective Keep/Delete Cookies ได้ ในอดีตผมใช้ CCleaner บน Windows สำหรับนี้ ไม่กี่วันมานี้ ผมสำรวจ BleachBit และรู้ว่ายังไม่มี Granularity นี้ ผมคิดจะลอง Tools อื่นๆ แต่คิดอีกแล้ว มาเป็น Strategic กัน แทนที่จะ Rely System Utilities ที่ Platform-specific ทำไมไม่ดูว่ามี Firefox Extension จัดการเรื่องนี้ได้ครบครับ?
แม้ WebExtensions Saga Firefox ยังคงเป็น Browser ที่ Flexible ที่สุด มี Add-ons กว้างและ Practical คุณหา Awesome Entries ได้ ที่ Enhance และ Improve Experience มาก เรียกเพียงไม่กี่ตัว Noscript, Adblock Plus, uBlock Origin, Session Sync ตัวเลือกยอดเยี่ยมอีกตัว - Forget Me Not มาเริ่ม Review จริงๆ
Forget Me Not ทีละขั้นตอน
ใช้เวลาพอสมควรเข้าใจว่า Extension Icon หมายถึงอะไร ดอกไม้ชื่อเดียวกัน ดุ! Crazy อย่างไรก็ตาม ติดตั้ง Extension แล้ว ไม่มีอะไรเกิดขึ้น Default รันใน Permissive Mode เทียบเท่า Default Policy ของ Firefox ตอนนี้ Usage ไม่ Trivial ผมต้องอธิบายอย่างละเอียดว่าจะ Configure Extension เพื่อ Optimal Use ยังไง
Main Menu มาพร้อม Tabs, Buttons, Options มาก บนเว็บไซต์ไหนก็ตาม คลิกไอคอน Expand จะเห็นรายการ Domain(s) ที่สร้าง Rules ได้ หากคลิก Create Rule Button จะเห็น 4 ตัวเลือก:
- Never - ไม่มี Cleaning ทำเลย วิธีดีปกป้อง Cookies ไว้ เช่น Shopping Sites, Logged-in Forum Sessions ฯลฯ
- On Startup - Cleanup Browser Cookies เมื่อ Launch ครั้งหน้า
- On Leave - Cleanup Browser Cookies เมื่อ Leave Domain - Navigate Away หรือ Close Tab, หรือ Close Browser ตัวเลือกนี้คล้าย On Startup หากคุณ Start/Close Firefox บ่อย มีค่าเพิ่มหากรัน Firefox นาน
- Instantly - ป้องกัน Cookie Creation (ถ้าเป็นไปได้) คล้าย Strict Enhanced Content Blocking Privacy Policy ใน Firefox แต่คุณสามารถ Block First-party Cookies ได้ด้วย
By Default Forget Me Not ไม่ Enable Startup และ Leave Options หมายความว่าไม่มีอะไรเกิดขึ้นทันที แม้คุณสร้าง Rules สำหรับ Domains ต่างๆ นี่อาจ Confusing เพราะ Workflow ไม่ Linear เราต้อง Explore Existing Rules Categories และ Enable/Disable พวกมัน
Rule Policies
นี่คือ Tab ที่ 3 จากซ้าย ที่นี่มี Table อธิบาย Categories ไหน Enabled (Startup, Leave, Instantly) และ Type ของ Data ไหนจะ Clean หาก Enabled เห็นได้ว่า Startup และ Leave Policies ไม่ Enabled โดย Default ในขณะที่ Instantly Enabled และ Apply กับ Cookies เท่านั้น คุณยัง Enable Data Types อื่นๆ ตั้ง Delay Cleanup จัดการ Third-party Cookies แยก และอื่นๆ ได้ นี่ Overwhelming เล็กน้อย สำหรับ Less Knowledgeable Users คำแนะนำคือ Focus แค่ Cookies (ไม่ใช่ Data Types อื่น) เพราะมันคือสิ่งเดียวที่ Effective Alter Browsing Experience History หรือ Downloads ไม่ "Challenge" Browsing ในขณะที่ Passwords โชว์ชัด
Rules
Tab ที่ 2 - Created Rules เห็นได้ว่าผมสร้าง Never Rules ไปแล้ว - Cookies ที่อยากเก็บ สิ่งที่ Confusing คือ คุณสามารถ Add Rules ด้วยตนเองที่นี่ได้ และ Configure Default Cleanup Policy หาก "No Expression Matches" - กล่าวคือ เมื่อ Cleanup รัน Forget Me Not จะทำกับ Cookies ที่ Match Rule ไหนไม่ได้อย่างไร
Recent Domains
Tab ที่ 4 รายการ Recently Accessed Domains Handy สำหรับสร้าง Rules ให้เว็บไซต์ En Masse หรือหากเยี่ยมชมไซต์ ปิด Tab/Session หรือ Navigate Away แล้วจำได้ว่าอยากมี Rule ให้ คุณเปลี่ยน Default Limit ได้
Cookie Browser
ด้านขวา ไอคอนแบบสมุด คือ Cookie Browser ที่นี่คุณเห็น List Cookies ทั้งหมดใน Firefox Database คุณ Search ได้ และสร้าง Rules ให้แต่ละตัวได้ เหมือน Recent Domains แต่มันคือ All Your Domains
Cleanup!
สุดท้าย ไอคอนแบบถังขยะ ให้ Clean Cookies ด้วยตนเอง - หมายถึง จะผ่าน Rules ที่ Listed และ Execute ตาม Policies ที่ Define อีกครั้งมีอะไรมาก Select Data Type ที่อยากลบ แล้วคลิก Shield Icon เพื่อ Disable/Enable Rules ที่มีสำหรับ Data Category นั้น คุณมี Option Skip All Rules โดยไม่ต้อง Delete พวกมัน
ผมลองทุกอย่าง - Forget Me Not ทำตามที่ควรจะทำ เพื่อ Simplicity ผม Clean Cookies ก่อน แล้ว Run กับ Entries อื่นที่ Marked Effectively กลายเป็น Standard Firefox Cleanup Menu + Exclusions ซึ่งเป็นสิ่งที่เราต้องการพอดี
หากสงสัย ให้ Snooze
คุณอาจหลงทาง หรือรู้สึกว่าเว็บไซต์สำคัญ Refuse Login เมื่อเกิดขึ้น และคุณไม่ใน Mood Debug ให้กดปุ่ม Snooze เพื่อ Halt Cookie Management Policies ชั่วคราว
สรุป
Forget Me Not เป็น Extension ที่ Wonderful อันทรงพลัง Rich และ Effective ปัญหาเดียวคือ Workflow ค่อนข้าง Complicated ทำให้ Ordinary Users อาจยาก แก้ได้โดยจัดเรียง Options ใหม่ ให้ Setup Linear มากขึ้น จึง Follow และ Master ได้ง่ายขึ้น
ว่าด้วยหนั้น Forget Me Not ทำงาน Excellent คุณเก็บ Cookies สำคัญ ลบส่วนที่เหลือที่ไร้ประโยชน์ และมี Assets อื่นๆ ใน Toolbox เช่น จัดการ Cleanable Data Types ต่างๆ Automatic หรือ Manual Maintenance และอื่นๆ Very Practical และอีก Notch บน Privacy Belt ของคุณ นี่คือ Finding เล็กๆ ที่ยอดเยี่ยม Post-Quantum ผม Happy จริง Curtain.
Cheers.