问题标签 [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.
javascript - 是否可以在网页中嵌入 HTA 应用程序
我们可以在网页中嵌入 HTA 应用程序以在客户端系统上运行吗?请有人告诉我。
javascript - 如何在 HTA (HTML/Javascript/VBScript) 中获取文件的关联图标
我正在构建一个 HTA 应用程序,我需要在其中显示文件列表及其关联的系统图标。
我FileSystemObject
用来列出文件,但似乎没有办法获取图标...
我在 VBS 中找到了一个脚本,可以将文件的图标保存到 .ico 中。
它读取文件(PE 资源文件、.exe 或 dll)并解析图标数据。我修改了该脚本以返回图标的字节,将其转换为 base64 并在 HTML 中使用嵌入 base64 图像。这是原始脚本: http: //gilpin.us/IconSiphon/
问题
) 在大多数情况下,.ico 包含多个图标(许多尺寸和颜色深度),但我无法指定使用哪一个(因为我需要 16x16 图标)。
) 并非所有图标都显示
) 在读取 exe 和 dll 时可能会出现很多文件的速度很慢(但我可以接受,我可以缓存已经获取的图标)
我也尝试了一些 ActiveX 控件,但似乎没有一个可以正常工作。即使是微软提供的那些(ShellFolderView 或 ListView)也有很多错误。
要求
必须显示 16x16 图标
必须允许多个文件选择
一切都必须嵌入到 hta 中(如果可能的话)。没有外部.exe
有谁知道实现这一目标的方法?
谢谢!
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 的短时间内做到这一点?我不这么认为。
hta - Google Chrome 框架不适用于 HTML 应用程序 (.HTA)
我想构建一个像 Web 浏览器一样加载 Web 的应用程序。但我希望它看起来像应用程序或 .exe。当我双击时,它将运行应用程序并加载网络。
我的目标是:
- 应用程序加载全屏。
- 没有工具栏、地址栏、后退按钮、下一个按钮等,如网络浏览器
现在我尝试使用 .hta 并<iframe>
在我的服务器上显示我的 Web 应用程序。但是,问题是当我打开我的 .hta 文件时,谷歌浏览器框架不会加载。所以,网络看起来很糟糕。我尝试使用 Internet Explorer 打开。并且镀铬框架运行正常。
有一些替代方法、技巧或方法可以解决我的问题吗?感谢提前。
hta - HTML 应用程序和数据库
如何访问 HTA 文件中的数据库?或者更好的是,访问任何 COM?我熟悉 AutoIt、AutoHotKey 和 Windows Script Host。有没有办法将这些中的任何一个包含在 HTA 应用程序中?
javascript - IFRAME 和后退/前进按钮
我正在开发一个简单的.hta 应用程序,它有一个控制窗格和一个 IFRAME。
我添加了一个后退和前进按钮,但它们似乎不起作用。如果单击以下示例中的链接“a”和“b”,则后退和前进按钮不会执行任何操作。
如何做到这一点?
javascript - 使用 shell 命令创建 Chrome Web 应用程序
我想创建一个简单的基于 HTML 的应用程序,它将离线使用。应用程序需要能够执行 shell 命令(在 Windows 中)以执行各种操作。
如何为 Google Chrome 创建一个能够执行相对于其路径的 shell 命令的 Web 应用程序?
我追求hta
与WScript.Shell
等效的Chrome。
url - HTA 重定向 - 掩码 URL
我在将我的主网站www.mydomain.com重定向到mydomain.com/stuff/public_html/index.html文件夹同时在 URL 中保留www.mydomain.com时遇到问题。我更喜欢使用 HTA 而不是一些 html 解决方案,但是最适合 SE 和现代的解决方案是什么?
我在下面尝试了简单的 HTA 301 重定向,但它显示了我想要避免的文件路径。
谢谢!
javascript - 检测后续导航是否成功的方法
我有一个从HTA
. 我从一个file://
然后立即将用户重定向到一个 web url开始location.href="http://server/path"
。
有没有办法检测导航是否成功(或检测是否会成功)
想法:
XHR
到 url 以在导航到 url 之前获取 HTTP 响应代码。(权限问题,因为站点不相同:file:// -> http://)SCRIPT
元素到 url 处的已知路径。- 中的访问网址
FRAME
。然后从结果页面或从HTA
.
笔记:
该 URL 将是托管在应用服务器上的动态页面 (servlet)。静态内容(图像等)的托管方式不同。通过验证图像,并不能保证真实的 url 有效。请有答案反映这种差异。(谢谢!)