java - 更新 UADetector 资源
问题描述
UADetector 的最后一个版本是 2014 年 11 月,它使用一个 XML 文件 uas.xml,其中包含他知道的所有用户代理。
最新的显然不识别Edge浏览器,并将其归类为Chrome。
例如 uas.xml 的格式 -
<browser>
<id>2</id>
<type>0</type>
<name>SeaMonkey</name>
<url><![CDATA[http://www.seamonkey-project.org/]]></url>
<company><![CDATA[Mozilla Foundation]]></company>
<url_company><![CDATA[http://www.mozilla.org/]]></url_company>
<icon>seamonkey.png</icon>
<browser_info_url>/list-of-ua/browser-detail?browser=SeaMonkey</browser_info_url>
</browser>
有没有办法更新资源以正确识别新浏览器?
解决方案
https://udger.com/resources/ua-list。UADetector 库似乎使用了第三方来源。也许您可以尝试看看它是否有帮助。它作为 README 文件的一部分在同一个 github 存储库中提供。
推荐阅读
- javascript - 正则表达式获取同一个单词之间的段落
- apache-spark - 使用 Spark 的大文件中的字数
- mongodb - MongoDB 通过 Id 数组更新嵌套对象中的许多项目
- android - LinearLayout 底部的按钮
- javascript - 如何从具有特殊字符的字符串中过滤所有小写字母?
- sql - 加入表,但确保返回第一个表中的所有行
- powershell - 如何跳过 Get-ChildItem 返回访问被拒绝的错误
- php - updateOrCreate 与 Carbon 日期不匹配
- javascript - 使用 JQuery 隐藏页面上的按钮
- reactjs - ReactJS 样式的组件(工具提示)显示在错误的位置