Bỏ qua, tới nội dung chính

Khái niệm

Hồ sơ

Hồ sơ là một trình duyệt tách biệt — dữ liệu, proxy và thiết lập riêng — được giữ nhất quán với máy chạy nó.

Xem dạng Markdown

Một hồ sơ là một danh tính trình duyệt mở lại được nhiều lần: cookie và bộ nhớ riêng, proxy riêng, và các thiết lập như ngôn ngữ, múi giờ, màn hình. Browlix kiểm tra toàn bộ cấu hình trước khi lưu, cùng một bộ quy tắc cho web, nhập CSV và API.

Tạo và sửa

  • profiles.create nhận các trường muốn đặt đè lên mặc định của workspace: name, config (ví dụ { "os": "windows" }), proxy_id, group_id, tag_ids, notes.
  • profiles.update nhận patch và expected_revision bạn đọc gần nhất. Nếu ai đó đã sửa hồ sơ trong lúc đó, bạn nhận CONFLICT thay vì ghi đè thay đổi của họ. Sửa mà không đổi gì thì giữ nguyên revision.
  • profiles.trash và profiles.restore nhận tối đa 1.000 id và báo kết quả cho từng hồ sơ.

Nhất quán với máy chạy

Hồ sơ được thiết kế để trông như một trình duyệt bình thường trên loại máy đang chạy nó. Đặt config.os đúng hệ điều hành của các máy sẽ dùng. Khi phiên bắt đầu, worker báo lại những gì trình duyệt thực sự áp dụng; thứ gì không áp dụng được sẽ hiện là không hỗ trợ hoặc lỗi, không bao giờ ghi là đã áp dụng (sessions.get → danh tính hiệu lực và chỗ lệch).

Proxy

Mỗi hồ sơ gắn được với một proxy. Thông tin đăng nhập proxy nằm trong kho bí mật và không giao diện nào trả về. Trước khi mở, worker kiểm tra proxy, và hồ sơ đã đặt dùng proxy không bao giờ bị âm thầm mở mà không có proxy.

Đồng bộ dữ liệu giữa các máy

Dữ liệu hồ sơ (cookie, bộ nhớ và các nhóm dữ liệu được đồng bộ khác) được niêm phong và lưu ở Browlix sau khi phiên đóng, để hồ sơ mở được trên máy khác về sau. Khi một máy vẫn giữ dữ liệu mới hơn chưa tải lên, mở hồ sơ ở nơi khác sẽ nhận SYNC_PENDING thay vì bắt đầu từ bản cũ hơn.

Tuỳ chọn trình duyệt

Mẫu tuỳ chọn giữ các thiết lập dùng chung cho nhiều hồ sơ. Mẫu có revision đánh số; xuất bản revision mới không bao giờ đổi các hồ sơ đang ghim revision cũ. Muốn chuyển chúng phải gọi rõ preference_templates.upgrade_profiles.