Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

想"深入"了解一下原理

About: 解决百度云大文件下载限制

我在cnblogs.com/aepkill/p/5515433.html这里看到了如何找到,并打乱百度的判断逻辑:将
navigator.platform
修改即可。
但是帖子里面的方法
Object.defineProperty(this , 'navigator' , {value: { platform: "" }});
已被和谐。
我试着把脚本关闭,然后在console里面手动输入脚本的内容:
Object.defineProperty(Object.getPrototypeOf(navigator),'platform',{get:function(){return 'sb_baidu';}})
并没有效果, platform的值还是"Win32"。
所以,这个脚本是如何工作的呢?非常好奇~

Sign In or Register to comment.