且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

您能否通过脚本确定 Chrome 是否处于隐身模式?

更新时间:2023-12-04 22:59:28

此答案的功能取决于 Chrome 版本.最近的评论是这适用于 v90

是的.FileSystem API 在隐身模式下被禁用.当您处于和未处于隐身模式时,请查看 https://jsfiddle.net/w49x9f1a/.

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

示例代码:

    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"));
    }