Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从扩展名确定Internet Explorer是否处于私人浏览模式_Javascript_Internet Explorer_Trigger.io_Ieaddon_Forge - Fatal编程技术网

Javascript 从扩展名确定Internet Explorer是否处于私人浏览模式

Javascript 从扩展名确定Internet Explorer是否处于私人浏览模式,javascript,internet-explorer,trigger.io,ieaddon,forge,Javascript,Internet Explorer,Trigger.io,Ieaddon,Forge,是否可以使用Forge Trigger.IO的框架从扩展中检测Internet Explorer上的私有浏览模式 编辑 我正在寻找与Firefox或to类似的东西。您难道不能尝试放置cookie(或写入本地存储)吗?如果cookie(和数据)不存在。。。然后,私有模式打开?Internet Explorer在进入私有浏览模式时禁用所有浏览器扩展,这意味着: 您的扩展从未在私人浏览模式下的选项卡上运行 在其他选项卡中运行的扩展实例既不知道也不能在私人浏览模式下与页面交互 微软这一决定的不幸结果是,

是否可以使用Forge Trigger.IO的框架从扩展中检测Internet Explorer上的私有浏览模式

编辑


我正在寻找与Firefox或to类似的东西。

您难道不能尝试放置cookie(或写入本地存储)吗?如果cookie(和数据)不存在。。。然后,私有模式打开?

Internet Explorer在进入私有浏览模式时禁用所有浏览器扩展,这意味着:

  • 您的扩展从未在私人浏览模式下的选项卡上运行
  • 在其他选项卡中运行的扩展实例既不知道也不能在私人浏览模式下与页面交互
  • 微软这一决定的不幸结果是,即使你有一种在窗口[1]上检测隐姓埋名状态的方法,你也无法利用这些信息做任何事情


    [1] 例如,编写一个BHO,枚举所有桌面窗口并检查其标题中的字符串“InPrivate”。

    结论

    • 如果启用扩展inPrivate模式的选项(默认情况下为OFF)为on,则扩展确实可以在inPrivate模式下运行

    • 目前无法使用Trigger.IO的框架获取此信息


    我明白你的意思,但有很多方法可以“猜测”私人模式是否开启。我正在寻找一个明确的方式在Internet Explorer上这样做。我编辑了我的问题,添加了我正在寻找的例子;当前可用于其他浏览器。但扩展可以在专用模式下启用。默认情况下,它们是禁用的,但如果启用,它们将在专用模式下正常运行。