HTML应用程序

✍ dations ◷ 2025-10-22 18:06:14 #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中的实现过程.

相关

  • 凯特琳·詹纳凯特琳·詹纳(英语:Caitlyn Jenner,1949年10月28日-),出生名为布鲁斯·詹纳(英语:Bruce Jenner)是美国电视节目名人和前田径运动员,曾获1976年夏季奥林匹克运动会男子十项全能冠军。20
  • 薛福成薛福成(1838年4月12日-1894年7月21日),字叔耘,号庸庵,江苏无锡县人,清朝官员、外交官。其父薛湘是道光二十五年(公元1845年)进士,曾任湖南安福、新宁县知县。其母顾氏出身无锡望族,生六
  • 陪葬品陪葬品又称殉葬品、冥器、明器,通常人死后亲属会将死者生前惯用的物品或藏品与死者一同埋葬,为殉葬品的基本由来。社会阶级产生后,帝王、富人或贵族则根据其富裕程度或位阶的大
  • 女性国家元首本表列出女性担任选举或者任命的国家元首的情况。始于20世纪中叶,本文不包括女君主,和不担任国家元首的政府首脑,比如总理。*兼任政府首脑 ^两人或更多人共同担任元首及首脑
  • 人中人中(拉丁语:philtrum;字源于古希腊语:φίλτρον,意为“爱的部分”)是解剖学上的一个名词,又称上巴。指上颚骨左右两部分在鼻下接合的部分。中国传统针灸在人中有人中穴,属于督
  • 仁怀市仁怀市位于贵州省西北部,赤水河中游,属遵义市下辖县级市,2013年7月1日至2019年6月30日曾作为贵州省直管县试点。总面积1788平方公里,人口约69万。市人民政府驻盐津街道办事处,邮
  • 卡蒂诺·莫布里卡蒂诺·拉肖恩·莫布利(英语:Cuttino Rashawn Mobley,1975年9月1日-),美国NBA联盟前职业篮球运动员。他在1998年的NBA选秀中第2轮第41顺位被休斯顿火箭选中。因罹患肥厚性心肌症
  • 再保险条约再保障条约 (德语:Rückversicherungsvertrag,1887年6月18日) 是德国与俄国的秘密条约。1886年,保加利亚危机发生,俄国与奥匈帝国关系恶化,令三帝同盟崩溃。俾斯麦有鉴于此,借此寻求
  • 阿尔弗雷德·罗默阿尔弗雷德·舍伍德·罗默 (英语:Alfred Sherwood Romer;1894年12月28日-1973年11月5日),是美国古生物学家,生物学家,脊椎动物进化方面的专家。阿尔弗雷德·罗默出身于纽约白原市,就
  • 爱德华氏综合征参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):]]爱德华氏综合征(亦称18-三体综合征)是一种遗传疾病,是(所