如何使Uc浏览器无法访问我的网站

时间:2018-12-05 02:18:02

标签: javascript html

我想让我的网站无法在使用HTML或JavaScript的uc浏览器上工作吗?

2 个答案:

答案 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”。