Trả lời

32

Không thể tự động kích hoạt chế độ ẩn danh cho tiện ích của Chrome.

Thay vì cho phép người dùng tìm ra nơi có thể tìm thấy tùy chọn, chỉ cần hướng dẫn người dùng đặt dấu kiểm vào hộp kiểm ở phần mở rộng.

  • Để phát hiện xem ẩn danh có được bật hay không, hãy sử dụng phương thức chrome.extension.isAllowedIncognitoAccess.
  • Sau khi hiển thị hướng dẫn cho người dùng, hãy sử dụng chrome.tabs.create hoặc chrome.tabs.update để mở chrome://extensions/?id=YOUR EXTENSION ID HERE. ID tiện ích mở rộng có thể được đọc theo chương trình thông qua thuộc tính chrome.runtime.id. Chrome nhận tham số id truy vấn và làm nổi bật phần mở rộng quy định trong danh sách các phần mở rộng, như thể hiện trong hình kế tiếp (chú ý nền màu xám):

Về mã:

chrome.extension.isAllowedIncognitoAccess(function(isAllowedAccess) { 
    if (isAllowedAccess) return; // Great, we've got access 

    // alert for a quick demonstration, please create your own user-friendly UI 
    alert('Please allow incognito mode in the following screen.'); 

    chrome.tabs.create({ 
     url: 'chrome://extensions/?id=' + chrome.runtime.id 
    }); 
}); 
3

Người dùng có thể tự cho phép mở rộng cụ thể trong chế độ ẩn danh bằng cách truy cập trang phần mở rộng cài đặt.

  • menu Chrome
  • Cài đặt
  • Extensions (trên thanh điều hướng bên trái)
  • Kiểm tra "Cho phép ở ẩn danh" bên cạnh tiện ích cá nhân để được kích hoạt.

Xem Manage your extensions trong trợ giúp của Chrome.

+0

Cảm ơn bạn, nhưng tôi cần điều này được thực hiện tự động theo dòng mã. – Laisson

Các vấn đề liên quan