是否可以使用 Forge Trigger.IO 的框架从扩展中检测 Internet Explorer 上的隐私浏览模式?
编辑
我正在寻找类似于 Firefox 的nsIPrivateBrowsingService或Chrome 的 chrome.tabs API 的 incognito check 的东西。
是否可以使用 Forge Trigger.IO 的框架从扩展中检测 Internet Explorer 上的隐私浏览模式?
编辑
我正在寻找类似于 Firefox 的nsIPrivateBrowsingService或Chrome 的 chrome.tabs API 的 incognito check 的东西。
你不能尝试放置一个cookie(或写入本地存储)吗?如果 cookie(和数据)不存在……那么私有模式是否开启?
Internet Explorer 在进入隐私浏览模式时禁用所有浏览器扩展,这意味着:
微软这一决定的不幸结果是,即使您有一种方法可以检测窗口 [1] 上的隐身状态,您也无法使用该信息做任何事情!
[1] 例如,编写一个 BHO 枚举所有桌面窗口并检查其标题中的字符串“InPrivate”。
结论
如果在私有模式下启用扩展的选项(默认为关闭)为 ON,则扩展确实可以在私有模式下运行。
目前无法使用 Trigger.IO 的框架获取此信息。