如何在Safari中启用navigator.hardwareConcurrency?

问题描述 投票:0回答:1

对于我的模型,我需要为Safari浏览器启用navigator.hardwareConcurrency,以便可以查看客户端有多少个虚拟核心。

我在canIuse.com上找到了以下声明,但仍然不知道如何启用,而我对如何启用它有点含糊。

WebKit browsers clamp the maximum value returned to 2 on iOS devices and 8 on all others. Disabled in Safari behind the ENABLE_NAVIGATOR_HWCONCURRENCY build option.

干杯!

javascript safari cross-browser webbrowser-control
1个回答
0
投票

最新答案。我相信您需要在编译时在浏览器代码中启用它。因此,除非您要编译浏览器,否则无法完成。以下网站https://caniuse.com/#feat=hardwareconcurrency表示,启用该功能后,它将在iOS上返回2,在其他平台上返回8。因此,您可以包装呼叫以获取硬件并发性,并处理Safari,具体取决于os,以便为Safari返回2或8。

有关更多信息,请参见here。>>

© www.soinside.com 2019 - 2024. All rights reserved.