2016-11-14 48 views
0

我需要让我的Chrome扩展程序的“允许隐身模式”模式打开\关闭。我知道chrome.extension.isAllowedIncognitoAccess()。但我需要用这个函数检查每几秒钟。有没有更优雅的方式,像一些事件监听器?获取时间当Chrome扩展程序的“允许隐身”模式打开关

我也试图将内容脚本为chrome://extensions页面,每次有人检查\取消选中该chechbox允许在隐身登录,但它不允许注入脚本到这个页面。

回答

2

不幸的是,没有。

没有将火的时候,这个权限更改的任何事件 - 无论是在chrome.extension API,也不chrome.management API(事实上,此权限不暴露于management API的话)。

+1

我会说“很高兴,不”。当您处于私密模式时,扩展程序无法知道这是一件好事。它保护您的机密。 – lovasoa

+0

@lovasoa哦,不,你可以绝对告诉你一旦访问被授予,你是否在隐身标签中运行。这是专门用于基于事件的授权检测。 – Xan

+0

我要在background.js中每隔X秒运行一次chrome.extension.isAllowedIncognitoAccess()然后..感谢您的输入@Xan! – kecman

相关问题