微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

bash – 如何从Javascript代码调用shell脚本?

我无法从javascript调用shell脚本程序(例如,如果有人将点击网页中的按钮然后脚本将运行并将抛出一些输出)???

解决方法:

出于安全方面的考虑,您无法做到这一点,例如:从shell脚本调用二进制程序,使用subprocess.check_output()或各种编程语言中的任何其他机制从Python调用一些程序.

如果您想要这种功能,那么最好的方法是:

>在本地运行一个小型网络服务器,即在机器上运行
>允许javascript访问它(一些较新版本的浏览器会阻止某些类似的调用)
>点击按钮调用一些javascript,然后访问本地Web服务器以执行您需要的功能.

我已使用此机制允许在本地计算机上打印多个选定的Word文档.文档列表的提交被重定向到本地Web服务器(使用XML-RPC),然后检索文档,并以批处理模式启动Word以打印它们.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐