Tiện ích proxy của Chrome: xóa ghi đè hay chế độ trực tiếp
Xóa đúng phạm vi cài đặt của tiện ích Chrome đã được đặt và phân biệt việc giải phóng ghi đè đó với việc buộc kết nối trực tiếp.
Một tiện ích đã đặt proxy trong phạm vi thông thường có thể giải phóng cài đặt đó như sau:
chrome.proxy.settings.clear({ scope: 'regular' }, () => {
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError.message);
return;
}
chrome.proxy.settings.get({ incognito: false }, details => {
console.log(details.value, details.levelOfControl);
});
});
Chạy lệnh này trong ngữ cảnh nền được phép của tiện ích. Nếu ghi đè được đặt trong phạm vi ẩn danh, hãy xóa đúng phạm vi đó; xóa phạm vi thông thường không gỡ bỏ một ghi đè ẩn danh riêng.
clear giải phóng cài đặt của tiện ích. Sau đó Chrome có thể dùng cấu hình khác phù hợp, bao gồm cài đặt hệ thống, tùy chọn dòng lệnh, tiện ích khác hoặc chính sách. Vì vậy proxy hệ thống có thể vẫn có hiệu lực sau khi clear thành công.
Với tiện ích có tính năng rõ ràng là chế độ trực tiếp, việc đặt mode: 'direct' thể hiện lựa chọn đó trong khi tiện ích vẫn giữ quyền kiểm soát. Giải phóng quyền kiểm soát và chọn chế độ trực tiếp là hai hành động người dùng khác nhau, vì vậy hãy nối hành động tắt hoặc khôi phục trên giao diện với hành động đã định.