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

疯狂马特

我一直在使用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,如Gecko)Chrome / 49.0.2623.108 Safari / 537.36

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

语气

Kohjah Breese的解决方案无法在Android上检测到“勇敢”(例如,Chrome被检测为“勇敢”)。但是就像他说的那样:“如果您在DuckDuckGo中搜索[我的用户代理人],他们将返回“勇敢”。然后,您可以使用Duckduckgo的API来了解他们的浏览器是否为Brave:

var request = new XMLHttpRequest()

request.open('GET', 'https://api.duckduckgo.com/?q=useragent&format=json', true)

request.onload = function () {
  var data = JSON.parse(this.response)
  var isBrave = data['Answer'].includes('Brave');
  if(isBrave){
    console.log( isBrave );
  }
}

request.send()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何判断浏览器/标签页是否处于活动状态,以及在用户离开时调低音量

来自分类Dev

如何在Brave Web浏览器中阻止通知?

来自分类Dev

如何检查用户的浏览器是否可以使用JavaScript查看DJVU文件

来自分类Dev

如何使用Kmelon作为Eclipse Web浏览器

来自分类Dev

如何使用Kmelon作为Eclipse Web浏览器

来自分类Dev

如何判断基于 django DB 的会话在浏览器中是否已过期?

来自分类Dev

如何检查用户是使用PWA还是浏览器

来自分类Dev

使用javascript检测用户浏览器

来自分类Dev

如何检查浏览器是否打开

来自分类Dev

如何为32位lubuntu 16.04安装Brave Web浏览器?

来自分类Dev

如何检查谷歌浏览器中的用户是否已允许通知?

来自分类Dev

如何检测用户是否单击了Angularjs中的浏览器后退按钮

来自分类Dev

Google Chrome扩展程序:如何确定用户是否已登录Chrome浏览器?

来自分类Dev

如何检测用户是否在Silverlight App中关闭浏览器

来自分类Dev

检测用户是否正在使用具有RTL语言的浏览器

来自分类Dev

用户尝试使用AngularJS关闭浏览器时是否可以触发模式?

来自分类Dev

检测用户是否正在使用具有RTL语言的浏览器

来自分类Dev

是否可以在Chrome浏览器中同时使用其他用户登录网站?

来自分类Dev

角度2:检查用户的浏览器是否兼容

来自分类Dev

无法在 Ubuntu 19.10 中更新 Brave 浏览器

来自分类Dev

如何永久修复彩色表情符号(在 Chrome、Brave 浏览器等中使用 Noto 彩色表情符号)(Ubuntu 20.04)

来自分类Dev

如何选择我的浏览器应用程序作为我的默认浏览器?

来自分类Dev

如何在Android Studio中使用Google Chrome浏览器作为参考?

来自分类Dev

如何使用网络浏览器作为VNC客户端?

来自分类Dev

如何使用Web浏览器录制的音频作为HTML格式的值?

来自分类Dev

如何使用chrome作为浏览器和nginx作为网络服务器清除缓存的javascript文件

来自分类常见问题

如何使用Angular检测浏览器?

来自分类Dev

如何使用非默认浏览器?

来自分类Dev

如何使用JavaScript检测浏览器?

Related 相关文章

  1. 1

    如何判断浏览器/标签页是否处于活动状态,以及在用户离开时调低音量

  2. 2

    如何在Brave Web浏览器中阻止通知?

  3. 3

    如何检查用户的浏览器是否可以使用JavaScript查看DJVU文件

  4. 4

    如何使用Kmelon作为Eclipse Web浏览器

  5. 5

    如何使用Kmelon作为Eclipse Web浏览器

  6. 6

    如何判断基于 django DB 的会话在浏览器中是否已过期?

  7. 7

    如何检查用户是使用PWA还是浏览器

  8. 8

    使用javascript检测用户浏览器

  9. 9

    如何检查浏览器是否打开

  10. 10

    如何为32位lubuntu 16.04安装Brave Web浏览器?

  11. 11

    如何检查谷歌浏览器中的用户是否已允许通知?

  12. 12

    如何检测用户是否单击了Angularjs中的浏览器后退按钮

  13. 13

    Google Chrome扩展程序:如何确定用户是否已登录Chrome浏览器?

  14. 14

    如何检测用户是否在Silverlight App中关闭浏览器

  15. 15

    检测用户是否正在使用具有RTL语言的浏览器

  16. 16

    用户尝试使用AngularJS关闭浏览器时是否可以触发模式?

  17. 17

    检测用户是否正在使用具有RTL语言的浏览器

  18. 18

    是否可以在Chrome浏览器中同时使用其他用户登录网站?

  19. 19

    角度2:检查用户的浏览器是否兼容

  20. 20

    无法在 Ubuntu 19.10 中更新 Brave 浏览器

  21. 21

    如何永久修复彩色表情符号(在 Chrome、Brave 浏览器等中使用 Noto 彩色表情符号)(Ubuntu 20.04)

  22. 22

    如何选择我的浏览器应用程序作为我的默认浏览器?

  23. 23

    如何在Android Studio中使用Google Chrome浏览器作为参考?

  24. 24

    如何使用网络浏览器作为VNC客户端?

  25. 25

    如何使用Web浏览器录制的音频作为HTML格式的值?

  26. 26

    如何使用chrome作为浏览器和nginx作为网络服务器清除缓存的javascript文件

  27. 27

    如何使用Angular检测浏览器?

  28. 28

    如何使用非默认浏览器?

  29. 29

    如何使用JavaScript检测浏览器?

热门标签

归档