发布于 1年前

JavaScript检测Chrome浏览器是否在隐身窗口

浏览器在隐身模式下,它的FileSystem API是禁用的,可以通过检测FileSystem API来判断浏览器是否在隐身窗口。

function isIncognito() {
 var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
 if (!fs) {
  result.textContent = "检测失败?";
  return;
 }
 fs(window.TEMPORARY, 100, function(fs) {
  result.textContent = "你估计没有隐身";
 }, function(err) {
  result.textContent = "哈哈,你估计在隐身!";
 });
}
©2020 edoou.com   京ICP备16001874号-3