从网络浏览器执行命令
通过网络浏览器在客户端计算机上执行命令的最佳方式是什么?
我知道 Java 小程序是一种方法,但我真的不想使用 Java。
火狐浏览器插件可以用吗?
What is the best way to execute a command on the client computer via the web browser?
I know a Java applet is one way, but I really don't want to use Java.
Will a firefox plugin work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以在扩展中执行此操作(比插件更容易制作)。
这是用 nsIProcess 完成的:
https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIProcess
You can do that in an extension (much easer to make than a plugin).
That's done with nsIProcess:
https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIProcess
是的,Firefox 插件可以做到这一点,因为插件(与扩展相反)在用户的计算机上具有相同的访问权限。
如果你愿意,你可以看看我的SuperUser - 问题:Java 插件存在巨大的安全风险?如何防止 Java 插件权限升级? 但您似乎不想使用 Java ;-)。
Yes, a firefox plugin will do it since plugins (in contrast to extensions) have the same access rights on the computer the user has.
If you want, you can have a look at my SuperUser-Question: Java Plugin a huge security risk? How to preseve Java plugin from privilege escalation? but you don't seem to want to use Java ;-).
对于 Windows,您可能只能共享打印机并远程访问打印机队列。
For Windows, you might be able to just share the printer and access the printer queue remotely.
为什么不为打印机命令文件使用相关的内容类型,并将浏览器配置为使用此类文件进行正确的操作?由于您正在谈论特殊热敏打印机的特殊二进制文件,我假设您正在谈论一组有限的浏览器......
Why not just use a relevant content type for the printer command files and configure the browsers to to the right thing with such files? Since you are talking about special binary files for special thermal printers, I assume you are talking about a limited set of browsers ...