问题标签 [hta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1275 浏览

javascript - 是否可以在网页中嵌入 HTA 应用程序

我们可以在网页中嵌入 HTA 应用程序以在客户端系统上运行吗?请有人告诉我。

0 投票
3 回答
6063 浏览

javascript - 如何使用 WScript.Shell 打开 pdf

我正在创建一个需要打开 PDF 文档的 HTA 应用程序。我不能假设用户将在他的 PC 上安装 acrobat,如本例所示

WScript(文档)允许您运行命令行应用程序。但我想要的是让 WScript 模拟双击文件。

我希望能够做类似的事情

0 投票
4 回答
2518 浏览

javascript - 如何在 HTA (HTML/Javascript/VBScript) 中获取文件的关联图标

我正在构建一个 HTA 应用程序,我需要在其中显示文件列表及其关联的系统图标。
FileSystemObject用来列出文件,但似乎没有办法获取图标...

我在 VBS 中找到了一个脚本,可以将文件的图标保存到 .ico 中。
它读取文件(PE 资源文件、.exe 或 dll)并解析图标数据。我修改了该脚本以返回图标的字节,将其转换为 base64 并在 HTML 中使用嵌入 base64 图像。这是原始脚本: http: //gilpin.us/IconSiphon/

问题

  1. ) 在大多数情况下,.ico 包含多个图标(许多尺寸和颜色深度),但我无法指定使用哪一个(因为我需要 16x16 图标)。

  2. ) 并非所有图标都显示

  3. ) 在读取 exe 和 dll 时可能会出现很多文件的速度很慢(但我可以接受,我可以缓存已经获取的图标)

我也尝试了一些 ActiveX 控件,但似乎没有一个可以正常工作。即使是微软提供的那些(ShellFolderView 或 ListView)也有很多错误。

要求

  • 必须显示 16x16 图标

  • 必须允许多个文件选择

  • 一切都必须嵌入到 hta 中(如果可能的话)。没有外部.exe

有谁知道实现这一目标的方法?

谢谢!

0 投票
1 回答
738 浏览

java - 向后逻辑:玩火:运行 .hta 作为前端 gui,java /sqlite 作为后端?

我有一个疯狂的想法:使用 .hta 文件作为 java 应用程序的 gui 前端。(对于那些不知道的人 - .hta = .html 文件使用 IE 作为浏览器引擎:浏览器的受信任版本 - 具有读/写文件权限)

因此,当加载 java 应用程序时,让 java 应用程序编写一个 .hta 文件并启动它。

需要回答的问题: 1)我需要一种在前端和后端之间传递数据的方法,反之亦然。我的想法:将表单保存为 xml 文件格式 - 并让 java 读取该文件,反之亦然。

2)我需要一种方法来触发java程序知道是否上传/下载数据,并让前端知道是否更新数据。

我的想法:将本地文件作为布尔值,然后简单地听该文件进行更改。这是一个好/坏主意吗?

3)我应该在每次启动应用程序时重写.hta文件以防止恶意注入,还是如果我使用.hta文件我是在玩火。

我知道。每个人都会嗤之以鼻。但是一个 html / css / javascript 前端与一个swing界面相比写起来非常快。添加 JQuery,您就可以准备好摇滚的动画了。在纯 java 的短时间内做到这一点?我不这么认为。

0 投票
2 回答
2450 浏览

hta - Google Chrome 框架不适用于 HTML 应用程序 (.HTA)

我想构建一个像 Web 浏览器一样加载 Web 的应用程序。但我希望它看起来像应用程序或 .exe。当我双击时,它将运行应用程序并加载网络。

我的目标是:

  1. 应用程序加载全屏。
  2. 没有工具栏、地址栏、后退按钮、下一个按钮等,如网络浏览

现在我尝试使用 .hta 并<iframe>在我的服务器上显示我的 Web 应用程序。但是,问题是当我打开我的 .hta 文件时,谷歌浏览器框架不会加载。所以,网络看起来很糟糕。我尝试使用 Internet Explorer 打开。并且镀铬框架运行正常。

有一些替代方法、技巧或方法可以解决我的问题吗?感谢提前。

0 投票
3 回答
3542 浏览

hta - HTML 应用程序和数据库

如何访问 HTA 文件中的数据库?或者更好的是,访问任何 COM?我熟悉 AutoIt、AutoHotKey 和 Windows Script Host。有没有办法将这些中的任何一个包含在 HTA 应用程序中?

0 投票
2 回答
2647 浏览

javascript - IFRAME 和后退/前进按钮

我正在开发一个简单的.hta 应用程序,它有一个控制窗格和一个 IFRAME。

我添加了一个后退和前进按钮,但它们似乎不起作用。如果单击以下示例中的链接“a”和“b”,则后退和前进按钮不会执行任何操作。

如何做到这一点?

0 投票
1 回答
750 浏览

javascript - 使用 shell 命令创建 Chrome Web 应用程序

我想创建一个简单的基于 HTML 的应用程序,它将离线使用。应用程序需要能够执行 shell 命令(在 Windows 中)以执行各种操作。

如何为 Google Chrome 创建一个能够执行相对于其路径的 shell 命令的 Web 应用程序?

我追求htaWScript.Shell等效的Chrome。

0 投票
1 回答
477 浏览

url - HTA 重定向 - 掩码 URL

我在将我的主网站www.mydomain.com重定向到mydomain.com/stuff/public_html/index.html文件夹同时在 URL 中保留www.mydomain.com时遇到问题。我更喜欢使用 HTA 而不是一些 html 解决方案,但是最适合 SE 和现代的解决方案是什么?

我在下面尝试了简单的 HTA 301 重定向,但它显示了我想要避免的文件路径。

谢谢!

0 投票
3 回答
228 浏览

javascript - 检测后续导航是否成功的方法

我有一个从HTA. 我从一个file://然后立即将用户重定向到一个 web url开始location.href="http://server/path"

有没有办法检测导航是否成功(或检测是否成功)

想法:

  • XHR到 url 以在导航到 url 之前获取 HTTP 响应代码。(权限问题,因为站点不相同:file:// -> http://)
  • SCRIPT元素到 url 处的已知路径。
  • 中的访问网址FRAME。然后从结果页面或从HTA.

笔记:

该 URL 将是托管在应用服务器上的动态页面 (servlet)。静态内容(图像等)的托管方式不同。通过验证图像,并不能保证真实的 url 有效。请有答案反映这种差异。(谢谢!)