您是否可以通过脚本确定Chrome是否处于隐身模式? [英] Can you determine if Chrome is in incognito mode via a script?

查看:209
本文介绍了您是否可以通过脚本确定Chrome是否处于隐身模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以通过脚本确定谷歌浏览器是否处于隐身模式?

我的意思是它可以通过用户脚本,但答案假设JavaScript正在网页上运行。我已经重新提出这个问题这里关于用户脚本。 是的。 FileSystem API在隐身模式下被禁用。当您处于或未处于隐身模式时,请查看 http://jsfiddle.net/w49x9f1a/



示例代码:

  var fs = window.RequestFileSystem || window.webkitRequestFileSystem; 
if(!fs){
console.log(check failed?);
} else {
fs(window.TEMPORARY,
100,
console.log.bind(console,not in incognito mode),
console.log .bind(控制台,隐身模式));
}


Is it possible to determine if Google Chrome is in incognito mode via a script?

Edit: I actually meant is it possible via user-script, but the answers assume JavaScript is running on a web page. I've re-asked the question here in regards to user scripts.

解决方案

Yes. The FileSystem API is disabled in incognito mode. Check out http://jsfiddle.net/w49x9f1a/ when you are and aren't in incognito mode.

Sample code:

var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
if (!fs) {
  console.log("check failed?");
} else {
  fs(window.TEMPORARY,
     100,
     console.log.bind(console, "not in incognito mode"),
     console.log.bind(console, "incognito mode"));
}

这篇关于您是否可以通过脚本确定Chrome是否处于隐身模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆