点击下方“前端开发爱好者”,选择“设为星标”
第一时间关注技术干货!
哈喽,大家好 我是
xy
👨🏻💻。谷歌浏览器新权限,Google.com
网站竟可访问系统资源
!!!
近日,Deno
核心开发者 Luca Casonato
在社交平台上分享了一个令人震惊的发现:
Google Chrome
竟然为所有 *.google.com
的网站开放了系统资源
的完全访问权限
!🔍💻
👉 具体来说,这些网站现在可以无障碍地查看
系统的CPU使用情况
、GPU使用情况
和内存使用情况
。这一新开放的 API 接口,仿佛为 Google.com 旗下的网站打开了一扇通往用户系统内部的大门。
但好消息是,这一权限并未向其他网站开放,而是仅限于 *.google.com
域名下的网站。尽管如此,这一变化仍然引发了众多网友和开发者的热议。🤔💬
大家纷纷表示,虽然这是 Chrome
的一次重要更新,但如何在保障用户体验的同时,确保用户数据的安全与隐私,仍是谷歌需要深思的问题。🔐💡
Chrome 浏览器打开 https://www.google.com/
F12 打开 控制台,复制以下代码后 按回车:
chrome.runtime.sendMessage(
"nkeimhogjdpnpccoofpliimaahmaaome",
{ method: "cpu.getInfo" },
(response) => {
console.log(response);
}
);
返回结果如下:
archName: "arm64",表示 CPU 架构是 64 位的 ARM 架构。
modelName: "Apple M2",表示 CPU 型号是苹果的 M2 芯片。
numOfProcessors: 8,表示有 8 个处理器核心。
processors: 一个包含 8 个对象的数组,每个对象代表一个 CPU 核心的使用情况,具体包括:
usage
: 包含每个核心的使用情况,包括:idle
: 核心处于空闲状态的时间。kernel
: 核心运行操作系统内核代码的时间。total
: 核心总的使用时间,通常是 idle、user 和 kernel 的总和。user
: 核心运行用户空间代码的时间。temperatures:温度数据
这些数据可以用于监控 CPU 的性能和负载情况。
例如:idle
值高可能表示 CPU
没有被充分利用,而 user
和 kernel
的值较高可能表示 CPU 正在处理大量任务。温度数据(如果可用)也可以用来监控 CPU
是否过热。
公众号
:前端开发爱好者
专注分享web
前端相关技术文章
、视频教程
资源、热点资讯等,如果喜欢我的分享,给 🐟🐟 点一个赞
👍 或者 ➕关注
都是对我最大的支持。
欢迎长按图片加好友
,我会第一时间和你分享前端行业趋势
,面试资源
,学习途径
等等。
添加好友备注【进阶学习】拉你进技术交流群
关注公众号后,在首页: