在 Greasemonkey 中获取笔记本电脑的规格(用户脚本)
Getting specs of my laptop in Greasemonkey (userscript)
有没有办法在 Greasemonkey(用户脚本)中获取有关我的笔记本电脑的信息?我正在寻找诸如我的 MacBook 型号 CPU、内存、正常运行时间、视频卡、显示分辨率等信息。
您可以获得其中的一些信息。我列出了它们并添加了一个示例输出
GPU: https://gist.github.com/cvan/042b2448fcecefafbb6a91469484cdf8
AMD Radeon Pro 560 OpenGL Engine
cpu 个内核数量: navigator.hardwareConcurrency
docs
8
屏幕分辨率:
- 宽度:
window.screen.width * window.devicePixelRatio
- 身高:
window.screen.height * window.devicePixelRatio
Memory/Timing: window.performance.memory
或 window.performance
docs
MemoryInfo {
totalJSHeapSize: 19300000,
usedJSHeapSize: 16100000,
jsHeapSizeLimit: 2190000000
}
Device: navigator.userAgent
打印出一些设备信息
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36*
有没有办法在 Greasemonkey(用户脚本)中获取有关我的笔记本电脑的信息?我正在寻找诸如我的 MacBook 型号 CPU、内存、正常运行时间、视频卡、显示分辨率等信息。
您可以获得其中的一些信息。我列出了它们并添加了一个示例输出
GPU: https://gist.github.com/cvan/042b2448fcecefafbb6a91469484cdf8
AMD Radeon Pro 560 OpenGL Engine
cpu 个内核数量: navigator.hardwareConcurrency
docs
8
屏幕分辨率:
- 宽度:
window.screen.width * window.devicePixelRatio
- 身高:
window.screen.height * window.devicePixelRatio
Memory/Timing: window.performance.memory
或 window.performance
docs
MemoryInfo {
totalJSHeapSize: 19300000,
usedJSHeapSize: 16100000,
jsHeapSizeLimit: 2190000000
}
Device: navigator.userAgent
打印出一些设备信息
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36*