【问题标题】:Get time when Chrome extension's "Allow in incognito" is turned on\off在 Chrome 扩展程序的“允许隐身模式”打开\关闭时获取时间
【发布时间】:2016-11-14 12:12:16
【问题描述】:

我需要知道我的 Chrome 扩展程序的“允许隐身”模式打开\关闭的时间。

我知道chrome.extension.isAllowedIncognitoAccess()。但是我需要每隔几秒钟检查一次这个功能。有没有更优雅的方式,比如一些事件监听器?

我还尝试将内容脚本插入chrome://extensions 页面并在每次有人选中\取消选中该复选框以允许隐身时注册,但不允许将脚本注入此页面。

【问题讨论】:

    标签: javascript google-chrome-extension incognito-mode


    【解决方案1】:

    很遗憾,没有。

    更改此权限时不会触发任何事件-chrome.extension API 和chrome.management API 中都没有(事实上,此权限根本不会暴露给management API)。

    【讨论】:

    • 我会说“很高兴,不”。扩展无法知道您何时处于私有模式是一件好事。它可以保护您的机密性。
    • @lovasoa 哦不,一旦授予访问权限,您绝对可以判断您是否在隐身标签中运行。这专门用于基于事件的授权检测。
    • 我将每隔 X 秒在 background.js 中运行 chrome.extension.isAllowedIncognitoAccess() ......感谢您的输入 @Xan !
    猜你喜欢
    • 2017-05-17
    • 2017-01-02
    • 2013-05-11
    • 1970-01-01
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    相关资源
    最近更新 更多