如何通过javascript/jquery从网页执行shell脚本,并在字符串中获得其结果
How to execute shell scripts from a web page via javascript/jquery and get its results in a string?
在一个简单的html文件中,通过firefox打开本地我需要一些javascript代码来执行命令(可能是"ls"),并得到它的结果在字符串中,我可以使用js/jquery来改变页面内容。
我已经知道这通常是一个坏主意,但我必须使这个小的本地html文件能够在没有服务器和cgi的情况下运行几个脚本。
在过去,我曾经安装一个插件在TiddlyWiki (www.tiddlywiki.com)执行外部命令(firefox请求授权的每一个操作),所以javascript可以做到这一点,但如何获得命令结果在js执行后?
我不相信没有浏览器插件就有办法做到这一点。浏览器插件将被告知通过javascript执行什么命令,它将执行该命令,然后在结果可用时回调您。这可能是非常危险的,因为让浏览器以几乎任何方式访问您的本地系统会使您受到多种类型的攻击(这就是浏览器不提供此功能的原因)。
相关文章:
- Regex模式匹配,从Javascript中的字符串中提取时间,结果出乎意料
- 将敲除绑定应用于模板,并将结果作为字符串获取
- 将Javascript Regex结果转换为字符串(?)
- Geoplugin字符串结果为德语单词/语言
- Javascript:拆分字符串,但仅使用 1 个结果
- 解析JSON字符串返回未定义的结果
- 在谷歌地图API自动完成中显示不匹配字符串的结果
- 将字符串结果返回到表单元格中的新行中
- mongodb-mongoose-find-如何获得适用的字符串作为结果
- 自定义查询字符串分析器返回不正确的结果
- 如何从数据库中获取JSON字符串结果以供以后使用
- 使用$se.trustAsHtml呈现字符串返回未定义的结果
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 如何获取控制台.log输出 getter 结果而不是字符串“[Getter/Setter]”
- getElementById 给出结果和字符串
- Json字符串结果计数与JavaScript
- 使用AngularJs显示标签中函数的字符串结果
- 我可以调用什么来过滤字符串结果?
- 无法获取replaceWith的字符串结果
- 将字符串/结果从JS发送到HTML页面