答案 0 :(得分:4)
当我在 Google Meet 页面的故障排除页面上看到 CPU 使用率图表时,我也对此很好奇。所以在谷歌上搜索了很多,除了这个链接之外,我找不到任何关于它是如何实现的正确答案:https://developer.chrome.com/extensions/system_cpu#method-getInfo。
所以,我浏览了 Google Meet 网站的缩小源代码,结果发现 Google Meet 正在使用它,但没有直接在他们的网页上使用,因为它仅适用于 chrome 扩展程序,而是通过 Google Hangouts Extension
存在于 Chrome、Brave 和新的 Microsoft Edge(基于 Chromium)中。
chrome 扩展程序正在调用 chrome.system.cpu
API 以获取有关处理器、核心数、温度等的信息,并且这些详细信息正在通过 window.postMessage
API 传递到 Google Meets 页面和Message Passing 在 Chrome 扩展程序和网页之间。
如果您是浏览器的创建者,这是一个很好的小方法:P。
答案 1 :(得分:1)
很可能他们使用的是Chrome专用的API,因为该功能在其他浏览器上不起作用。 我找到的最接近的东西是https://developer.chrome.com/extensions/system_cpu#method-getInfo
下面是Firefox的屏幕截图,指出该功能仅适用于Chrome。