可以使用 webassembly 检查多个监视器吗?

possible to check for multiple monitor with webassembly?

我正在寻找一种网络解决方案来检查用户是否有多个显示器,如果有,有多少。我知道这不能用纯粹的 javascript 来完成,除了检查屏幕尺寸的一种非常 hacky 的方式,然后做出有根据的猜测它是否超宽。

我已经进行了相当多的谷歌搜索,看看 webassembly 是否可以解决这个问题,但到目前为止我的搜索结果是空的。我还没有对 webassembly 做过任何事情,所以如果可能的话,这将是我第一次涉足它。

如果不能用 webassembly 完成,有没有其他人有任何其他建议,chrome 扩展等?

这是不可能的,因为 WebAssembly 无法直接访问视频硬件、驱动程序或系统功能,必须依赖 Javascript bindings/wrapper 为此目的。关于 800x600 两倍的猜测仍然比 4K 的人少。这也可能很困难,因为不同的 display/presentation 经理以不同的方式组织屏幕 space。