如何通过JavaScript访问打印机SNMP数据

如何通过JavaScript访问打印机SNMP数据,javascript,printing,snmp,Javascript,Printing,Snmp,如何使用JavaScript发送和接收SNMP查询?我正在尝试为我的雇主创建一个网页,可以查询公司的打印机,并在网页上显示碳粉和纸张级别。我无法访问Web服务器本身,因此我必须使用HTML/JavaScript/等实现客户端。我进行了一些搜索,JavaScript似乎没有任何本机SNMP方法或函数,我发现的JavaScript库(net SNMP、node SNMP native、node snmpjs和其他几个)都需要,我的公司不使用 您可以想出两种解决方案 使用java snmp客户端库和j

如何使用JavaScript发送和接收SNMP查询?我正在尝试为我的雇主创建一个网页,可以查询公司的打印机,并在网页上显示碳粉和纸张级别。我无法访问Web服务器本身,因此我必须使用HTML/JavaScript/等实现客户端。我进行了一些搜索,JavaScript似乎没有任何本机SNMP方法或函数,我发现的JavaScript库(net SNMP、node SNMP native、node snmpjs和其他几个)都需要,我的公司不使用

您可以想出两种解决方案

  • 使用java snmp客户端库和java swing作为前端
  • 使用Node.js服务器和snmp.js库
  • 解决方案#2是一个长期的解决方案,在这里您将有更多的选择。这将为您提供web UI,它将是很好的,对未来有用

    阅读

    您可以找到其他客户端脚本选项。对于Perl/Python,您有snmp客户端库

    另一个更好的选择是,使用VB脚本和IE作为客户端。有VB脚本snmp客户端库。此解决方案仅适用于IE


    谢谢

    您可以想出两种解决方案

  • 使用java snmp客户端库和java swing作为前端
  • 使用Node.js服务器和snmp.js库
  • 解决方案#2是一个长期的解决方案,在这里您将有更多的选择。这将为您提供web UI,它将是很好的,对未来有用

    阅读

    您可以找到其他客户端脚本选项。对于Perl/Python,您有snmp客户端库

    另一个更好的选择是,使用VB脚本和IE作为客户端。有VB脚本snmp客户端库。此解决方案仅适用于IE


    谢谢

    这是一个不可能的请求。SNMP是一种网络协议。Javascript(客户端)不支持套接字,并且不能在HTTP/HTTPS以外的任何其他协议中通信。节点是一个完全不同的游戏,因为它是服务器端。

    这是一个不可能的请求。SNMP是一种网络协议。Javascript(客户端)不支持套接字,并且不能在HTTP/HTTPS以外的任何其他协议中通信。节点的东西是一个完全不同的球类游戏,因为它是服务器端。

    一个离题的问题将被否决。请阅读。我很抱歉,我以为这会属于编程问题,或者这不是一个足够具体的问题?当你说“没有Node.js”时,你是指浏览器吗?你试过编写代码吗?你做过什么调查吗?您是否需要Web服务器/客户端解决方案?您是否阅读了包含“如何以智能方式提问”的链接。这可能是一个有趣的编程问题,但缺乏细节、示例和研究只会导致投票结果不佳,而不是答案。好的-我尽可能多地添加了细节。您在更新的问题中回答了自己的问题(正如@codenoir所做的):当Y不支持X时,如何在Y中执行X?一个脱离主题的问题将被否决。请阅读。我很抱歉,我以为这会属于编程问题,或者这不是一个足够具体的问题?当你说“没有Node.js”时,你是指浏览器吗?你试过编写代码吗?你做过什么调查吗?您是否需要Web服务器/客户端解决方案?您是否阅读了包含“如何以智能方式提问”的链接。这可能是一个有趣的编程问题,但缺乏细节、示例和研究只会导致投票结果不佳,而不是答案。好的-我尽可能多地添加了细节。您在更新的问题中回答了自己的问题(正如@codenoir所做的):当Y不支持X时,我如何在Y中执行X?不幸的是,我无法在客户端或服务器上安装任何东西,而且IT安全性有点偏执,因此我必须找到一个解决方案,使用标准客户端技术(HTML、JavaScript、CSS)在Internet Explorer中运行网页请在上面查找更多说明不幸的是,我无法在客户端或服务器上安装任何东西,而且IT安全性有点偏执,因此我必须找到一个解决方案,使用标准客户端技术(HTML、JavaScript、CSS)在Internet Explorer中运行网页请在上面找到更多注释。我不想让这成为答案,但我很确定这是:(我不想让这成为答案,但我很确定这是真的。)(