我为 Google Chrome 创建了一个扩展程序,想知道我的扩展程序是否可以在隐身模式下启用。
Ex: chrome.extension ...... allowedIncognitoAccess = true
无法自动激活 Chrome 扩展程序的隐身模式。
不要让用户找出在哪里可以找到该选项,而只需指示用户选中扩展名上的复选框即可。
- 要检测是否启用隐身模式,请使用chrome.extension.isAllowedIncognitoAccess method.
- 向用户显示说明后,使用chrome.tabs.create or chrome.tabs.update打开
chrome://extensions/?id=YOUR EXTENSION ID HERE
。扩展 ID 可以通过编程方式读取chrome.runtime.id财产。 Chrome 可以识别id
查询参数并突出显示扩展列表中指定的扩展,如下图所示(注意灰色背景):
从代码来看:
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
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)