如何判断用户是否使用 Brave 作为其浏览器?

2022-08-30 15:28:02

我一直在搞砸Brave浏览器(https://www.brave.com/),我不知道如何确定用户是否正在使用Brave。我使用了一个简单的文档来输出用户代理:

<script>document.write(navigator.userAgent);</script>

我得到:

Mozilla/5.0 (Windows NT 10.0;Win64;x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.108 Safari/537.36

这在我的处境中并没有真正帮助我。有谁知道如何确定在PHP或JavaScript中使用Brave的人?谢谢!


答案 1

自 2020 年 4 月起,您可以使用此检测方法获取用户是否正在使用 Brave 的布尔答案:

(navigator.brave && await navigator.brave.isBrave() || false)

答案 2

用户代理中的“Brave”在0.9版本中被删除。

更新日志:

从用户代理 HTTP 标头中删除了 Brave 以减少指纹识别。