通过欺骗您的插件,语言和用户代{过}{滤}理来防止浏览器指纹。
可保护window.navigatorHTTP请求标头中的信息和HTTP请求标头,从而使浏览器指纹复杂化。
附上指纹查看:http://www.sdfymj.com/ua.php
- 完全隐藏mimeTypes和plugins。
- 假装您只有English US语言。
- 假装您使用了Windows 10。
-
(function() { "use strict"; const originalUserAgent = window.navigator.userAgent; const fakeUserAgent = originalUserAgent.replace( /(.*?(?=(; rv:[^)]+)?))/, "(Windows NT 10.0; Win64; x64" ); const fakeVersion = fakeUserAgent.substr(8); window.navigator.__defineGetter__("appVersion", function() { return fakeVersion; }); window.navigator.__defineGetter__("language", function() { return "en-US";//可传值需要改为你需要的语言 }); window.navigator.__defineGetter__("languages", function() { return ["en-US", "en"];//可传值需要改为你需要的语言 }); window.navigator.__defineGetter__("mimeTypes", function() { return { length: 0 }; }); window.navigator.__defineGetter__("oscpu", function() { return undefined; }); window.navigator.__defineGetter__("platform", function() { return "Win32"; }); window.navigator.__defineGetter__("plugins", function() { return { length: 0 }; }); window.navigator.__defineGetter__("userAgent", function() { return fakeUserAgent; }); })();