如何判断Firefox是否使用隐私浏览模式

How to determine if Firefox is using privat browsing mode

本文关键字:隐私 浏览 模式 是否 Firefox 何判断 判断      更新时间:2023-09-26

我希望公司网络中的所有客户端都使用浏览器的私有/隐身模式,并在他们没有使用时发出警告。我为Chrome找到了解决方案,但我无法为Firefox找到相同的解决方案。是否有可能在Firefox中使用javascript实现相同的功能?

这里有一些你可能会发现有用的东西:

https://gist.github.com/cou929/7973956

对于firefox,它检查如下:

window.indexedDB.open('test');
IDBOpenDBRequest { onblocked: null, onupgradeneeded: null, source: null, transaction: null, readyState: "pending", onsuccess: null, onerror: null, ownerGlobal: Window → about:privatebrowsing }

这个简单的答案并不可靠。

根据操作系统和浏览器版本的不同,一些黑客可以工作,而另一些则不能。这可能导致为所有操作系统/浏览器组合创建和维护10个、20个甚至更多的hack。这将是一个巨大的头痛,它仍然是不可靠的。

你最好的办法是强迫你的企业员工只使用一个浏览器,并做一个自定义构建来强制你的设置。下面是如何在Firefox中做到这一点。否则,您将没有可靠的方法来执行此操作。

祝你好运!