如何在隐身模式下启用我的Chrome扩展?

20

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

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

2个回答

50

无法自动激活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
    });
});

4

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

  • 点击Chrome菜单
  • 选择设置
  • 选择左侧导航栏中的“扩展程序”
  • 勾选要启用的个别扩展旁边的“允许在隐身模式下使用”复选框。

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


2
谢谢,但我需要通过代码行自动完成这个。 - Laisson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接