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