如何在隐身模式下启用Chrome扩展程序?

问题描述 投票:14回答:2

我为Google Chrome创建了一个扩展程序,想知道我的扩展程序是否可以在隐身模式下启用。

例如:chrome.extension ...... allowedIncognitoAccess = true

google-chrome google-chrome-extension google-chrome-app incognito-mode
2个回答
38
投票

无法自动激活Chrome扩展程序的隐身模式。

不要让用户找出可以找到选项的位置,只需指示用户检查扩展名处的复选框。

在代码方面:

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
投票

用户可以通过访问扩展程序设置页面以隐身模式手动启用特定扩展程序。

  • Chrome菜单
  • 设置
  • 扩展(左侧导航栏)
  • 选中要启用的单个扩展程序旁边的“隐身允许”。

请参阅Chrome帮助中的Manage your extensions

© www.soinside.com 2019 - 2024. All rights reserved.