![使用本地 HTML 文件触发 bash 脚本执行](https://linux22.com/image/1395324/%E4%BD%BF%E7%94%A8%E6%9C%AC%E5%9C%B0%20HTML%20%E6%96%87%E4%BB%B6%E8%A7%A6%E5%8F%91%20bash%20%E8%84%9A%E6%9C%AC%E6%89%A7%E8%A1%8C.png)
虽然这个问题看起来像是在询问代码,但事实并非如此;确切地,这就是为什么它在这里而不是 SO。
我正在用 bash 设计一款 RPG 游戏,RPG 游戏需要很多东西,固定显示等等。用 HTML 工作,所以我想“为什么不使用基于文本的 Web 浏览器来解析和显示 HTML 文件”我研究了 links、lynx、w3m 和 elinks。但我找不到让 Web 浏览器接受 HTML 按钮并触发基于 bash 的脚本来运行的方法。
这是否太高级了?或者有没有其他方法可以做到这一点而不需要在线方面。
答案1
您必须使用一些脚本来执行此操作。客户端脚本 VBS 应该能够执行此操作,服务器端预处理器(如 PHP)也应如此(请参阅 exec() 或 system() 函数)
答案2
从山猫使用指南:
本地执行脚本或链接 首次设置 Lynx 时会激活本地执行。
如果尚未激活,您将不会在选项菜单中看到此选项。
当遇到本地执行脚本时,Lynx 会检查用户选项以查看是否可以执行该脚本。用户有以下选项:
如果用户选项允许执行该脚本,Lynx 将生成一个 shell 并运行该脚本。
如果脚本无法执行,Lynx 将在 Lynx 窗口内显示该脚本,并通知用户不允许执行该脚本,并要求用户检查其选项