1 điểm bởi GN⁺ 2023-10-21 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tác giả Chris Siebenmann sử dụng hai phiên bản trình duyệt chính, đều là Firefox, cho các mục đích khác nhau.
  • Trình duyệt Firefox chính được tùy biến bằng các thiết lập và tiện ích mở rộng nghiêm ngặt; hầu như không chạy JavaScript và không đăng nhập.
  • Phiên bản Firefox thứ hai được dùng cho các tác vụ cần JavaScript và cookie, đồng thời sẽ xóa bỏ mọi cookie và dữ liệu khi thoát.
  • Môi trường Firefox thứ hai này được tạo bằng cách thay đổi biến môi trường $HOME trước khi chạy Firefox, giúp tách biệt hoàn toàn hai môi trường.
  • Môi trường Firefox thứ hai này được dùng để đăng nhập vào các trang mà tác giả không tin tưởng hoặc các trang cần JavaScript.
  • Tác giả cũng sử dụng các trang web vừa cần JavaScript vừa cần đăng nhập, lại có quy trình đăng nhập phức tạp, nên cố gắng tránh phải đăng nhập lại thường xuyên nhất có thể.
  • Để quản lý các trang phức tạp này, tác giả dùng thêm các hồ sơ trong cấu hình Firefox “JavaScript”, mỗi trang web phức tạp có một hồ sơ riêng.
  • Mỗi hồ sơ có một bộ tiện ích bổ sung Firefox tiêu chuẩn, gồm uBlock Origin và Cookie AutoDelete, và chỉ giữ lại các cookie cần thiết cho trang web cụ thể.
  • Tác giả thích các hồ sơ riêng biệt hơn Firefox Multi-Account Containers vì cảm thấy chắc chắn hơn về những gì chúng làm và cách các khía cạnh khác nhau tương tác với nhau.
  • Tác giả cũng sử dụng các tiện ích bổ sung Firefox khác cho những hồ sơ này như Foxy Gestures, Cookie Quick Manager và Certainly Something.

1 bình luận

 
GN⁺ 2023-10-21
Ý kiến trên Hacker News
  • Tính năng độc đáo của Firefox là Containers được người dùng đánh giá cao nhờ khả năng tạo đa dạng profile/container và mặc định cung cấp sự cô lập cùng quyền riêng tư.
  • Firefox profile bị đánh giá thấp và ít được dùng, nhưng lại tiện cho việc tách biệt duyệt web công việc và cá nhân cũng như thử nghiệm nhiều tiện ích mở rộng khác nhau.
  • Một số người dùng đánh giá giao diện UI và trải nghiệm quản lý profile của Firefox kém hơn so với Chrome/Edge.
  • Người dùng muốn có tính năng chọn tiện ích mở rộng nào sẽ được kích hoạt trong từng container.
  • Có ý kiến đề nghị cải thiện UX khi vô tình chạy lại một profile đã mở, đồng thời tăng cường khác biệt trực quan giữa các profile.
  • Một số người dùng đã tạo nhiều phiên bản trình duyệt cho các hoạt động khác nhau, mỗi phiên bản áp dụng bộ tiện ích mở rộng và quy tắc chặn quảng cáo riêng.
  • Dù Firefox profile được ghi nhận, một số người dùng vẫn thấy việc chuyển đổi profile giữa JS và non-JS khá phiền, và thay vào đó thích dùng noscript hơn.
  • Một số người dùng cấu hình Firefox để hỏi profile khi khởi động, đồng thời cài đặt mỗi profile xóa cookie, lịch sử... khi thoát để bảo vệ quyền riêng tư.
  • Firefox profile còn thiếu tài liệu, nhưng được xem là có thể tùy biến sâu; các tệp user.jsplaces.sqlite được nhắc đến để cấu hình tùy chọn mặc định và quản lý dấu trang cùng lịch sử duyệt web.
  • Một số người dùng tin rằng JavaScript giờ đã là phần cốt lõi của web, và thay vì cố thiết kế phiên bản nonscript cho website, nên tập trung làm cho JavaScript an toàn hơn thông qua sandboxing, miền bảo mật và mô hình quyền hạn phong phú.