HTML应用程序

✍ dations ◷ 2025-06-29 21:40:23 #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中的实现过程.

相关

  • 多晶型性同质异形体(polymorph),又称同质异晶物,是指由化学组成相同的物质,在不同的物理化学条件下形成的不同结构的晶体。相应地,称这种物质具有同质异晶现象(polymorphism)。同质异形体由
  • 高等教育出版社高等教育出版社,简称高教社,是一家直属于中华人民共和国教育部的专业教育出版机构,成立于1954年5月,主要出版高等教育、职业教育、成人及社会教育等教育类、专业类、科技类出版
  • 隼鸟2号隼鸟2号(日文:はやぶさ2)是日本宇宙航空研究开发机构(JAXA)的小行星探测计划,原隼鸟号的后续计划。这项计划在2014年12月3日乘载H-IIA火箭升空,主要目的是将隼鸟号探测器送往属于C
  • 咸水湖咸水湖,或盐湖、盐水湖,是指以咸水形式积存在地表上的湖泊,一般湖水盐度大于3.5 %(海水)。由于水少有流出,蒸发量大,因而含盐量高,故名。多数位于内流河的末端。中国境内的咸水湖有
  • 奖赏系统犒赏系统(英语:reward system)是一组神经结构,旨在维护动机显著性(英语:incentive salience)(也就是动机、需求、喜好等)、联想学习(主要依靠增强和古典制约)和正面情感(英语:Positive af
  • 3位菲尔兹奖得主各大学菲尔兹奖得主列表详列了各个与菲尔兹奖(Fields Medal)得主有学术关联的大学。自1936年起至2018年,菲尔兹奖共颁给过60位个人。 本列表对每个菲尔兹得主均一视同仁,无论四
  • GABAA受体GABAA受体(又称作γ-氨基丁酸A型受体)是一种离子型受体,而且是一类配体门控型离子通道。此通道的内源性配体是一种被称为GABA的神经递质。GABA是中枢神经系统里的一种主要的递
  • 肝胰壶腹肝胰壶腹(hepatopancreatic ampulla),也称为肝胰管(hepatopancreatic duct)、乏特氏壶腹(ampulla of Vater),是胰管(英语:pancreatic duct)和胆总管(英语:common bile duct)结合后形成的组
  • LOT波兰航空5055号班机空难1987年5月9日,LOT波兰航空5055号班机于波兰华沙的卡巴迪森林(Kabaty Woods)自然保护区外围坠毁。出事的客机是一架伊尔-62M,命名为塔德乌哥斯。据波兰委员会调查,客机失事的原因
  • 唇齿近音唇齿近音是与f和v相对应的一个近音。发音方式如同v但是摩擦度小是个近音。个别北京人说"W"声母的时候,上门牙触及下嘴唇就是这个音。吴语中“㬟”(vhen)于连续变调语句中会出现