用JavaScript有没有一种方法可以检测浏览器是否支持隐身模式?

3

我想使用Javascript检查浏览器模式。我发现这个链接,但它在新版Chrome中不起作用。有没有新的方法来检查这个?


这个问题已经在Joe的工作中解决了。看一下吧! - Es Noguera
1个回答

4
这是一个老问题,但是回答是:是的,在基于Chromium的浏览器中仍然可以检测到隐身模式。要检测,您可以调用navigator.storage.estimate()并将配额属性与performance.memory.jsHeapSizeLimit进行比较。如果配额小于jsHeapSizeLimit,则表示该浏览器处于隐身模式。
我有一个脚本,您可以查看一下。

https://github.com/Joe12387/detectIncognito


嗨乔,我刚刚检查了你的代码,在我目前工作的最新版Chrome上运行得非常好。谢谢你的工作,它非常完整。 - Es Noguera

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接