Microsoft Edge和Windows 10是否支持HTA?

时间:2015-06-22 08:25:51

标签: vbscript hta windows-10 microsoft-edge

我正在开发适用于Windows 8.1的HTML应用程序,而且,由于我们的办公室很快将使用Windows 10,我想知道MS Edge和Windows 10是否仍然支持HTA。

2 个答案:

答案 0 :(得分:11)

没有。但是,您仍然可以在IE9模式下运行传统HTA。对于使用Web技术的新开发,Microsoft建议切换到Windows应用商店。

以下是关于IE10及更高版本中HTA支持的what Microsoft had to say

  

Internet Explorer团队越来越关注标准合规性,而基于标记的行为不是现代Web标准的一部分。在IE10模式中,已删除对基于标记的行为的支持,这包括hta:application。

     

此外,对于基于HTML的应用程序,Windows 8以及团队关注的重点是Windows应用程序。

我怀疑HTA可以在Windows 10中运行,但只能在IE9模式下运行。(编辑:确实如此!)如果微软在支持HTA的情况下构建Edge,那将是一个重大转变。

答案 1 :(得分:-1)

最新发布,但经过测试,可以,Windows 10和IE / Edge浏览器完全支持HTA。在hta文件()的顶部声明doc类型(重要)后,在head dom节点中设置meta标签。像这样的东西:

  • <meta http-equiv="x-ua-compatible" content="ie=9" />
  • <meta http-equiv="x-ua-compatible" content="ie=10" />
  • <meta http-equiv="x-ua-compatible" content="ie=11" />
  • <meta http-equiv="x-ua-compatible" content="ie=edge" />

JScript在4个版本上运行,VBS在9和10上运行。

请访问此网站以获取更多详细信息(关键字:兼容): -https://www.robvanderwoude.com/vbstech_hta.php#Quirks