用js获取电脑硬件信息,在火狐以及谷歌浏览器中有没有办法

我想请教下在ie中可以用ActiveX来获取硬件信息,那么在火狐谷歌浏览器中如何获取用户的硬件信息。只能写浏览器插件吗?真的没有其他办法了么?

Firefox,Chrome也都有插件,
Firefox有js-ctype等,插件,然后调用到c++代码等来获取本地信息

Chrome用NPAPI来执行一个本地程序获取硬件信息