A-A+

js获取电脑及浏览器 信息命令

2019年12月27日 16:33 汪洋大海 暂无评论 共2173字 (阅读1,528 views次)
原始内容 说明
1 document.cookieEnabled 启用 Cookie = 1, 不启用 = 0, 获取出错 = -1
2 navigator.connection 网络类型:Wi-Fi = 2, 移动网络 = 1, 其他 = 0
Y2VsbHVsYXI%3D cellular navigator.connection.type 详细网络类型(Wi-Fi 或蜂窝网络 2G、3G、4G,未知 = x)
3 history.length 访问历史长度
8 navigator.hardwareConcurrency CPU 线程数
7 如果 Cookie 有 kwashhhhnrfr 则直接返回,否则判断 Referer:未知 = 1, baidu.com = 2, .google. = 3, sogou.com = 4, so.com = 5, m.sm.cn = 6, bing.com = 7, 本站 = 8, 然后再将这些写入 Cookie
24 screen.colorDepth 色彩深度
786 screen.width 屏幕的长边像素
393 screen.height 屏幕的短边像素
0 window !== top 是否被嵌入:被嵌入 = 1, 顶级页面 = 0
5 navigator.userAgent 操作系统类型:windows = 1, mac = 2, linux = 3, iphone 或 ipad = 4, android = 5, windows phone = 6
0 navigator.oscpu 操作系统和 CPU 类型:win = 1, mac = 2, linux = 3, 其他 = 11
x navigator.oscpu 具体值,没有 = x
3 navigator.platform 平台类型:win = 1, mac = 2, linux = 3, android = 3, pike = 3, ipad 或 ipod 或 iphone = 4, 其他 = 12, 如果不支持 navigator.plugins 并且 UA 不是 Windows 或 Windows Phone = 13
bGludXhhcm12OGw%3D linuxarmv8l navigator.platform
1 navigator.maxTouchPoints 最大触摸点数
1 45 分钟新访客:在 Cookie 中设置一个 kwashhhhuuxs 记录从本周周一 0 点开始到现在的分钟数,如果不存在返回 1,超过 45 分钟再次访问或无法解析返回 2,否则返回 0
1 今日新访客:如果 Cookie kwashhhhuuxx 存在则返回 0,不存在设为 12 过期时间设为明天 0 点,返回 1
0 距离上次访问过去天数,使用 kwashhhhudd 记录 访问时间 / 86400 * 86400,今年访问天数,计算得出
0 今年访问天数,如果上两行的今日新访客为 1 则今年访问天数 + 1
1 1
1 PV: 对当前 location.href 进行 Hash,然后在 Cookie 中记录访问次数
x x
d3d3LmppYW5zaHUuY29t www.jianshu.com document.domain,如果没有则用 obj.referrer 中的 host
1 window.localStorage 可用
1 window.sessionStorage 可用
1 window.indexedDB 可用
UXVhbGNvbW1%2BQWRyZW5vKFRNKTUxMg%3D%3D Qualcomm~Adreno(TM)512 WEBGL_debug_renderer_info gl.getParameter(ext.UNMASKED_VENDOR_WEBGL) + "~" + gl.getParameter(ext.UNMASKED_RENDERER_WEBGL)
13 document.getElementsByTagName("script").length
1 navigator.maxTouchPoints 最大触摸点数
1 document.createEvent("TouchEvent") 是否支持触摸事件
1 "ontouchstart" in window
33 document.title.length      标题长度
62 document.getElementsByTagName("div").length  div 个数
-1 document.getElementById('kwashhhh').offsetLeft 嵌入的 div 被排版在什么位置
-1 document.getElementById('kwashhhh').offsetTop
2276550266 由各种浏览器参数组成的 Hash,包括:localStorage sessionStorage indexedDB WEBGL_debug_renderer_info navigator.maxTouchPoints document.createEvent("TouchEvent") "ontouchstart" in window oscpu platform userAgent navigator.language colorDepth 屏幕宽高 document.body.addBehavior openDatabase IE ActiveXObject navigator.plugins Canvas Fingerprint

文章来源:https://www.52pojie.cn/thread-1070300-1-1.html

布施恩德可便相知重

微信扫一扫打赏

支付宝扫一扫打赏

×

给我留言