2009-11-30 74 views
1

有没有办法可以实时访问Linux操作系统中的机器诊断信息?诸如CPU使用率,内存使用率等使用JavaScript显示在网页上的诊断信息?从JavaScript访问Linux诊断信息

如果没有JavaScript的直接访问,是否有任何其他JS代码可以调用共享库(DLL等)功能的方法?因为我确信在操作系统中有一个本地库。

+0

Linux上的共享库不是DLL ... – 2009-11-30 20:09:30

+0

是否要显示服务器端或客户端信息? – 2009-11-30 20:15:02

+0

@Ben - Thx ...即时通讯来自Windows世界。 @gf - 我正在寻找显示客户端诊断信息。 – Bamerza 2009-11-30 20:21:19

回答

1

JavaScript一般不允许访问系统信息 - 其中包括可移植性和安全性考虑因素。

如果你真的需要这个,那么你要么找到一些特定于浏览器的解决方案(不知道是否有)或者你需要用户安装一个你自定义的插件(可能与NPAPI原生交叉-browser-support),它将信息提供给JavaScript。

另一种选择是浏览器扩展,但是如果你不想将用户锁定到特定的浏览器上,你至少需要为Gecko-和Webkit开发单独的扩展基于浏览器。

3

您需要为本地工具编写Web界面。

JavaScript是沙盒到浏览器,所以获得该信息的唯一方法是问一个Web服务器。 Javascript 不能访问磁盘,更不用说调用DLL或其他可执行文件。如果Javascript能够做到这一点,互联网将是混乱。

最简单的设置方法很可能是使用CGI脚本。

+0

我确实很高兴javascript不能这样做,否则互联网将有更少的安全性:p – Henri 2009-11-30 20:12:30

+0

不是我有需要代表,但为什么这个答案upvoted当问题是关于客户端信息,而不是服务器端? – 2009-11-30 20:54:06