HTML应用程序

✍ dations ◷ 2025-05-18 11:08:25 #HTML,Internet Explorer

HTML应用程序(英语:HTML Application,缩写:HTA)是一个使用HTML和动态 HTML的Microsoft Windows应用程序,它由Internet Explorer支持,并且支持的其他脚本语言,像是VBS和JScript。HTML用来创建用户界面,脚本语言则用来建构程序主体。HTA执行当中没有互联网浏览器的安全模型的限制;实际上,它就像是一个被"完全信任"的应用。

大部分HTA可执行文件的后缀为 .hta

HTA的可执行能力在1999年被引入Microsoft Windows,同时跟随着Microsoft Internet Explorer 5被发布出来。 在2003年12月9日这一技术申请了专利。

HTA给予开发者HTML和高级的脚本语言的共同特性。在Microsoft Windows中使用HTA作为系统管理工具,无论从原型到“全面”的应用都非常受微软的系统管理者欢迎,特别是在灵活性和开发的速度非常关键的环境中。

在图形化接口下双击HTA文件,或是在命令提示符下键入mshta 皆可以透过mshta.exe执行HTA档。mshta.exe会与Internet Explorer同时安装。mshta.exe 通过动态加载Internet Explorer的HTML渲染引擎mshtml.dll来执行HTA档,同时运行的还有需要的语言引擎 (例如 vbscript.dll).

HTA被视为带有 .exe扩展名的可执行文件. 在当该文件被mshta.exe运行 (或该文件被双击), 它就会立即运行. 当被远程用浏览器运行时, 用户将会被询问, 在HTA被下载到本地之前, 用户可以选择下载或不下载; 如果选择保存,它可以简单的被按需运行.

默认每个HTA被呈现为"标准模式内容(IE7标准模式) 和怪癖模式内容(IE5怪癖模式)", 但呈现方式可以被 X-UA-Compatible 标签更改.

HTA引擎(mshta.exe)依赖于Internet Explorer. 从Windows Vista开始, 用户可以从系统中移除Internet Explorer , 但它将使引擎停止工作.

HTA在Internet Explorer 5 至 9中被完美支持. 更多版本, 例如10 and 11, 仍支持HTA但某些小功能被关闭.]

当一个常规的HTML文件被执行时, 执行权限被限制在网页浏览器的安全模式, 也就是说, 它被限制在与服务器通信的范围, 只操纵页面的对象模型 (常常表现为验证表单/创建有趣的视觉效果) 并且读/写Cookie.

另一方面, HTA运行为一个完全信任的应用程序,因此具有比普通的HTML文件更多的特权; 举一个例子, HTA can 可以创建,重命名,删除,并且注册一个实例. 尽管HTA在这个'被信任的'环境中运行, 查询Active Directory依然可以看到Internet Explorer域的错误信息.

要定制一个HTA的特定外观, 一个可选的标签 hta:applicationHEAD 中被加入. 这个标签公开了一组属性, 可以控制程序外观, 程序图标等, 并且提供对参数 (命令行) 的控制来启动HTA. 除此以外, HTA 和一个HTML页面的格式是相同的.

任何文本编辑器都可以用来创建HTA. 可以从微软获得具有特殊功能的编辑器来开发HTA 或者从第三方获得.

一个存在的HTML文件(文件后缀为.htm.html, 一个例子) 可以只将文件后缀更改为 .hta来更改为HTA文件.

这是一个Hello World程序在HTA中的实现过程.

相关

  • 朝鲜国家宇宙开发局朝鲜国家宇宙开发局(韩语:국가우주개발국;官方英文译名:National Aerospace Development Administration,简称NADA)是朝鲜于2013年4月1日在第十二届最高人民会议中成立的国家中央
  • 米香型白酒米香型白酒指以桂林三花酒为代表的一类小曲米液,是中国历史悠久的传统酒种。是一种以大米为主要原料的蒸馏酒。米香型酒香气清柔,幽雅纯净,入口柔绵,回味怡畅,给人以朴实纯正的美
  • 尺子尺子又称尺、间尺,是用来画线段(尤其是直的)、量度长度的工具或仪器。在尺规作图中,尺被视为可画无穷长的直线的工具。尺上通常有刻度以量度长度。有些尺更在中间留有特殊形状如
  • Zinc3d10 4s22, 8, 18, 2蒸气压第一:906.4 kJ·mol−1 第二:1733.3 kJ·mol−1 第三:3833 kJ·mol−1 (主条目:锌的同位素锌(英语:zinc)是化学元素,化学符号是Zn,原子序数是30,相对原子
  • 警告色'警戒作用(英语:Aposematism)是爱德华·巴格诺尔·波尔顿为阿尔弗雷德·拉塞尔·华莱士的警戒色(英语:warning coloration)的概念创造的术语。它是反捕食者适应一类,警告潜在捕食者
  • 李如龙李如龙(1936年-),中国著名语言学家。现为厦门大学人文学院、厦大海外教育学院教授及博士、研究生导师,并担任国务院学位委员会中文学科评议组成员、福建省语言学会会长等职务。李
  • 赛义夫赛义夫·伊斯兰·穆阿迈尔·卡扎菲(阿拉伯语:سيف الإسلام معمر القذافي‎,1972年6月25日-)是利比亚一位工程师、政治家,为利比亚前领导人穆阿迈尔·卡扎菲的
  • 第四世界第四世界为三个世界模式的延伸版,可以说总体社会被遭到全球社会的排斥;也可以说狩猎采集、游牧、牧场以及有些自给自足的农民已超出现代工业化的标准;也可以说第一世界国家整体
  • 丰田副武丰田副武(豊田 副武,1885年5月22日-1957年9月22日),日本海军大将。第29代、第30代日本联合舰队司令长官。后任第19代军令部总长。1885年(明治18年)5月22日出生于大分县速见郡杵筑町
  • 迪金森·伍德拉夫·理查兹小迪金森·伍德拉夫·理查兹博士(Dr. Dickinson Woodruff Richards, Jr.,1895年10月30日-1973年2月23日)是一位美国医生与生理学家。1956年,他与安德烈·考南德和沃纳·福斯曼一