【发布时间】:2010-12-25 11:33:08
【问题描述】:
有谁知道与 Windows 的“超文本应用程序”等效的 Linux 或独立平台。我的理解是,这项技术允许您从 Web 浏览器执行本地二进制文件。例如,显然以下将打开 Excel。因为我没有运行 Windows,所以我没有测试过。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Run Executable HTA</TITLE>
</HEAD>
<body bgcolor=#565656>
<script language="javascript" type="text/javascript">
var oShell = new ActiveXObject("WScript.Shell");
var prog = "C:\\Program Files\\Microsoft Office\\Office\\Excel.exe";
oShell.run ('"'+prog+'"',1);
window.close();
</script>
</BODY>
</HTML>
理想情况下,我希望能够在表单中指定参数并从我的网络浏览器触发运行。不需要返回输出,并且一切都在本地计算机上运行,因此安全性也不是优先事项。
解决方案越简单越好,因为我朝着这个方向前进的动机是让廉价而肮脏的 GUI 快速启动并运行,这样我就可以专注于项目中更有趣的方面...
【问题讨论】:
-
嗯。 Mozilla Prism 提供类似 HTA 的功能,但它似乎没有任何安全性放松。不确定是否存在这样的东西 - 你最好依赖本地运行的 shell 脚本
-
是的,我已经阅读了一些关于 Prism 的负面信息,所以我会听取您的建议并找到一些用于 bash 脚本的 GUI 工具。
标签: html user-interface interface