小编Rad*_*adu的帖子

我如何欺骗一个查看JavaScript对象"导航器"的网站,看看我不在Windows上?

我正在尝试浏览一个网站,但是,它只适用于Windows和Mac,因为它们使用navigator.platformJavaScript来查找我正在运行的体系结构.当然,他们也使用浏览器的用户代理,但这很容易欺骗.

这是有问题的.js:http://pastebin.com/f56fd608d.负责浏览器检测的代码位于顶部.有没有办法在网站运行之前更改.js文件,或类似的东西,所以我可以取消支票?

使用JavaScript控制台产生:

>navigator.platform
Linux i686

显然,我更改了浏览器的用户代理,但navigator.platform似乎没有从用户代理获取它的值.

也许有人知道如何更改返回的值navigator.platform,因为我讨厌在VirtualBox下运行Windows来使用此站点.

编辑:这可能是有趣的,因为Linux用户可能被人为地拒绝访问网站,并且无能为力.

javascript browser user-agent

17
推荐指数
3
解决办法
1万
查看次数

标签 统计

browser ×1

javascript ×1

user-agent ×1