chrome://flags/#enable-filesystem-in-incognito 是检测 InCognito 模式的唯一方法吗?

chrome://flags/#enable-filesystem-in-incognito 是检测 InCognito 模式的唯一方法吗?

正如新闻报道所宣布的那样Chrome v74 终于引入了一种绕过检测隐身模式的网站的方法。有趣的是,没有一家新闻网站真正费心去检查它是否真的能达到预期的效果。

但是,我已在多个网站尝试过(通过启用 chrome://flags/#enable-filesystem-in-incognito),但它们仍然检测到该模式。

甚至这个简短的 JavaScript检测到它,它甚至专门检查文件系统,而不是其他任何东西。

更新:从 Chrome v75 开始(从 Chrome v76 开始,它就默认支持该模式!),我发现唯一能检测到此模式的网站是 Netflix。这是否意味着像 Netflix 这样的网站依赖其他方法来检测隐身模式?我在其他地方读到,这可能只是运行受 DRM 保护的播放器,而该播放器在技术上无法在隐身模式下运行。

答案1

此时,您还必须禁用网络安全(同源策略等)以让 Chrome 以隐身模式启用文件系统。

类似下面的内容。

“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”--disable-web-security --user-data-dir="c:/temp"

参考(来自同一主题):https://stackoverflow.com/questions/2909367/can-you-determine-if-chrome-is-in-incognito-mode-via-a-script#comment99592904_27805491

相关内容