20

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

前任:chrome.extension ...... allowedIncognitoAccess = true

4

2 回答 2

49

无法为 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
    });
});
于 2013-07-03T09:09:42.377 回答
4

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

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

请参阅Chrome 帮助中的管理扩展程序。

于 2013-07-03T01:56:49.270 回答