Trình duyệt Glide thu hút người dùng chuyên nghiệp tìm kiếm khả năng tùy chỉnh không giới hạn vượt qua các hạn chế của extension

Nhóm Cộng đồng BigGo
Trình duyệt Glide thu hút người dùng chuyên nghiệp tìm kiếm khả năng tùy chỉnh không giới hạn vượt qua các hạn chế của extension

Một trình duyệt mới dựa trên Firefox có tên Glide đang thu hút sự chú ý từ những người dùng tập trung vào bàn phím, những người đã cảm thấy thất vọng với các hạn chế bảo mật làm giới hạn các extension trình duyệt truyền thống. Trình duyệt này hứa hẹn khả năng tùy chỉnh không giới hạn thông qua hệ thống cấu hình TypeScript giúp vượt qua các ràng buộc mà các công cụ như Tridactyl và Vimium phải đối mặt.

Tình trạng hiện tại:

  • Nền tảng: macOS và Linux (chưa đề cập đến Windows )
  • Cài đặt: Tải xuống trực tiếp (chưa có trong kho lưu trữ gói)
  • Giai đoạn phát triển: Alpha sớm với hơn 6 tháng sử dụng hàng ngày bởi nhà phát triển
  • Nền tảng Firefox: Theo dõi kênh beta Firefox để cập nhật thường xuyên

Thoát khỏi các rào cản bảo mật của Extension

Các extension trình duyệt truyền thống phải đối mặt với những hạn chế đáng kể do các mô hình bảo mật được thiết kế để bảo vệ người dùng khỏi mã độc hại. Những hạn chế này ngăn cản các extension hoạt động trên một số trang nhất định như cửa hàng tiện ích của Mozilla và hạn chế khả năng sửa đổi các chức năng cốt lõi của trình duyệt. Glide giải quyết vấn đề này bằng cách thay đổi hoàn toàn mô hình bảo mật - vì người dùng tự viết mã cấu hình của họ, nên không cần những rào cản bảo vệ tương tự.

Trình duyệt này triển khai hệ thống chế độ được mượn từ Vim , tự động chuyển đổi giữa các chế độ normal, insert và ignore dựa trên tương tác của người dùng. Điều này cho phép điều hướng bàn phím tinh vi mà không can thiệp vào việc nhập văn bản hoặc các trang web có vấn đề.

So sánh các tính năng chính:

  • Extension truyền thống: Bị giới hạn bởi các ràng buộc bảo mật, bị vô hiệu hóa trên một số trang nhất định
  • Cấu hình Glide: Cấu hình TypeScript đầy đủ với quyền truy cập trình duyệt không giới hạn
  • Hệ thống chế độ: Chế độ bình thường, chèn, bỏ qua (mượn từ Vim)
  • Điều hướng gợi ý: Tương tác trang web chỉ bằng bàn phím với hỗ trợ CSS selector tùy chỉnh

Tính năng điều hướng bàn phím nâng cao

Một trong những tính năng nổi bật của Glide là hệ thống gợi ý, hiển thị các nhãn văn bản trên các phần tử có thể nhấp khi người dùng nhấn 'f'. Điều này cho phép kiểm soát hoàn toàn trang web bằng bàn phím mà không cần phải với tới chuột. Hệ thống hỗ trợ các bộ chọn CSS tùy chỉnh, cho phép người dùng tạo các lệnh chuyên biệt cho các loại phần tử khác nhau.

Người dùng đã tìm ra những cách sáng tạo để tùy chỉnh trải nghiệm duyệt web của họ. Một số đã tái tạo bố cục thanh bên tương tự như các trình duyệt khác trong khi vẫn duy trì quy trình làm việc tập trung vào bàn phím. Khả năng định nghĩa các phím tắt tùy chỉnh cho các trang thường xuyên truy cập đã được chứng minh là đặc biệt có giá trị đối với những người dùng tập trung vào năng suất.

Triển khai kỹ thuật và phát triển tương lai

Glide duy trì khả năng tương thích với Firefox thông qua phương pháp dựa trên patch, tự động tải xuống và sửa đổi mã nguồn Firefox trong quá trình build. Hệ thống này cho phép trình duyệt theo dõi chặt chẽ kênh beta của Firefox , đảm bảo các bản cập nhật bảo mật được tích hợp nhanh chóng. Trình duyệt hiện tại hỗ trợ cả WebExtensions API và truy cập trực tiếp vào các API nội bộ của Firefox , mang lại cho người dùng khả năng kiểm soát chưa từng có đối với hành vi của trình duyệt.

Nhược điểm lớn của VimFX so với Glide là thiếu tài liệu API nội bộ của Firefox . Tôi đã phải đào sâu vào mã nguồn Firefox nhiều lần để tìm hiểu cách thực hiện... Việc Glide làm cho các API này có sẵn trong file cấu hình là phần tôi hào hứng nhất.

Mặc dù vẫn đang trong giai đoạn alpha, Glide có sẵn cho người dùng macOS và Linux . Nhà phát triển đã sử dụng nó làm trình duyệt hàng ngày trong sáu tháng và tiếp tục thêm các tính năng dựa trên phản hồi từ cộng đồng. Các hạn chế hiện tại bao gồm hỗ trợ chuyển động Vim chưa hoàn chỉnh trong các trường văn bản và nhu cầu cài đặt thủ công trên hệ thống Linux .

Tham khảo: Introducing Glide, an extensible, keyboard-focused web browser