我想让我的网站无法在使用HTML或JavaScript的uc浏览器上工作吗?
答案 0 :(得分:0)
可悲的是,您几乎没有运气。您可以检查浏览器发送的用户代理,但是该信息可能会被用户修改,并且很容易被欺骗。
您可以在JavaScript的navigator.userAgent
变量中进行查看,如果您不喜欢看到的内容,可以使用window.document.write("")
擦除页面。如果用户决定更改其浏览器发送的用户代理标头,则您无能为力。
存在一些不依赖于用户代理的指纹识别方法,但是它们通常仅在事物的服务器端可用。
答案 1 :(得分:0)
使用JavaScript,我们可以使用“ navigator.userAgent”获取有关用户浏览器的名称,版本,平台等的信息。
编辑:我应该补充一点,这是不安全的。
您可以在此处了解更多信息:
https://www.w3schools.com/jsref/prop_nav_useragent.asp
您可以根据以下列表检查结果:https://developers.whatismybrowser.com/useragents/explore/software_name/uc-browser/
最流行的UC浏览器版本以navigator.userAgent的形式返回:
“ Mozilla / 5.0(Linux; U; Android 6.0.1; zh-CN; F5121 Build / 34.0.A.1.247)AppleWebKit / 537.36(KHTML,like Gecko)版本/4.0 Chrome / 40.0.2214.89 UCBrowser / 11.5.1.944移动Safari / 537.36“
您可以在返回的字符串中搜索“ UCBrowser”。