问题 Microsoft Edge和Windows 10是否支持HTA?


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


9374
2018-06-22 08:25


起源



答案:


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

这里的 微软不得不说的话 关于IE10及更高版本中的HTA支持:

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

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

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


11
2018-06-23 00:34



+1投票,但是,我不得不重读几次问题/答案(包括Microsoft链接)。总结:HTA在Windows 10中的工作?是(但仅限于IE9模式)。 HTA在Microsoft Edge中工作?不(因为这是IE10 +但删除了HTA支持)。 - Stephen Quan
我同意,答案应该是:“是,Windows 10支持HTA,但它在IE9兼容模式下运行。“ - Heinzi
我尊重你对我的回答的不同意见。如果我有“否”,请不要将我的答案编辑为“是”。相反,添加你自己的答案(现在还为时不晚)。随意我的回答。我很抱歉这对你来说很困惑,但我不认为允许古代HTA继续在Win10上工作与“支持”HTA是一回事。如果Win10支持HTA,我将能够编写符合标准的Web应用程序,并使其在具有文件系统访问权限的特权容器中运行,以及HTA享有的所有其他好处。陷入IE9模式是删除支持的定义。 - gilly3


答案:


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

这里的 微软不得不说的话 关于IE10及更高版本中的HTA支持:

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

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

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


11
2018-06-23 00:34



+1投票,但是,我不得不重读几次问题/答案(包括Microsoft链接)。总结:HTA在Windows 10中的工作?是(但仅限于IE9模式)。 HTA在Microsoft Edge中工作?不(因为这是IE10 +但删除了HTA支持)。 - Stephen Quan
我同意,答案应该是:“是,Windows 10支持HTA,但它在IE9兼容模式下运行。“ - Heinzi
我尊重你对我的回答的不同意见。如果我有“否”,请不要将我的答案编辑为“是”。相反,添加你自己的答案(现在还为时不晚)。随意我的回答。我很抱歉这对你来说很困惑,但我不认为允许古代HTA继续在Win10上工作与“支持”HTA是一回事。如果Win10支持HTA,我将能够编写符合标准的Web应用程序,并使其在具有文件系统访问权限的特权容器中运行,以及HTA享有的所有其他好处。陷入IE9模式是删除支持的定义。 - gilly3