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
});
});
Nguồn
2013-07-03 09:09:42
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