首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DotNetBrowser中防止画布指纹

在DotNetBrowser中防止画布指纹
EN

Stack Overflow用户
提问于 2020-12-04 23:18:30
回答 2查看 329关注 0票数 0

我试图让DotNetBrowser不被识别使用画布指纹。您可以在以下网站查看详细信息:https://browserleaks.com/canvas

我试着关闭了以下开关:

代码语言:javascript
复制
        ChromiumSwitches.Add("--disable-gpu")
        ChromiumSwitches.Add("--disable-gpu-compositing")
        ChromiumSwitches.Add("--enable-begin-frame-scheduling")
        ChromiumSwitches.Add("--software-rendering-fps=60")

希望它会给出一个不同的指纹,但它仍然是相同的。有一个很棒的Chrome扩展叫做画布指纹防御器,它阻止了这些,但我知道你不能在DotNetBrowser中加载扩展。

有没有人能想到一种在隐藏画布指纹的同时使用DotNetBrowser的方法?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2020-12-08 23:31:14

如果从canvas指纹防御器中注入js代码,您可以更改canvas,但如果您在使用页面https://ipleak.com/full-report/中的Canvas指纹防御器后检查浏览器,您将看到指标javascript -禁用,这比好,因为这是真正的Canvas -它比假的100%UNIC canvas更好。

票数 0
EN

Stack Overflow用户

发布于 2020-12-10 07:14:51

经过大量测试,我发现最好的解决方案是Selenium。它允许我加载chrome扩展以防止指纹识别。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65146118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档