有没有办法可以实时访问Linux操作系统中的机器诊断信息?使用JavaScript在网页上显示CPU利用率,内存利用率等诊断信息?
如果没有JavaScript的直接访问权限,JS代码是否可以调用共享库中的函数(dll等)?因为我确信操作系统中可以存在本机库。
答案 0 :(得分:3)
您需要为本机工具编写Web界面。
Javascript是浏览器的沙盒,因此获取该信息的唯一方法是询问Web服务器。 Javascript 无法访问磁盘,更不用说调用DLL或其他可执行文件了。如果Javascript能够做到这一点,互联网将是混乱。
设置此功能的最简单方法可能是使用CGI脚本。
答案 1 :(得分:1)
通常不允许JavaScript访问系统信息 - 其中包括可移植性和安全性考虑因素。
如果您出于某种原因确实需要它,您可以找到一些特定于浏览器的解决方案(不知道是否有)或者您需要用户安装您提供的自定义插件(可能是{{3}原生的} for cross-browser-support),为JavaScript提供信息。
另一种选择是浏览器扩展,但是如果你不想将用户锁定到特定的浏览器上,你将失去跨浏览器的可移植性 - 你必须至少为Gecko和Webkit开发单独的扩展 - 基于浏览器。