Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Will Microsoft Edge and Windows 10 support HTA?

I'm working on an HTML Application for Windows 8.1, and, as our office soon will use Windows 10, I'm wondering if MS Edge and Windows 10 still support HTA.

like image 770
Simon D Avatar asked Jun 22 '15 08:06

Simon D


People also ask

How do I open HTA files in Windows 10?

You can run HTML applications in Windows by double-clicking HTA files. After you double-click an HTA file, Windows opens the application in Internet Explorer and runs the embedded code.

Will HTA work without IE?

To make this clear: HTA will probably not work in anything that's not IE. Yes, HTA is a browser control in a window, but it also has normal aplication privileges (i.e. filesystem access, registry, arbirary code execution etc.).

What is Microsoft Edge compatible with?

Microsoft Edge is available on supported versions of Windows, Linux, macOS, iOS, and Android.

Is Microsoft Edge no longer supported?

Microsoft Edge follows the Modern Lifecycle Policy. Microsoft Edge will continue to be supported on Windows 7 and Windows Server 2008 R2 until January 15, 2023. Microsoft recommends that customers move to a supported operating system such as Windows 10. Go here to learn more.


1 Answers

No. However, you can still run legacy HTAs in IE9 mode. For new development using web technologies, Microsoft is recommending a switch to Windows Store Apps.

Here's what Microsoft had to say about HTA support in IE10 and later:

The Internet Explorer team is increasingly focused on standards compliance, and markup-based behaviors are not part of modern web standards. In IE10 mode support for markup based behaviors has been removed, and this includes hta:application.

In addition, for HTML-based applications the focus for Windows 8 and beyond the team's focus is on Windows Store applications.

I suspect that an HTA would work in Windows 10, but only in IE9 mode. (EDIT: It does!) It would be a major shift if Microsoft built Edge with HTA support.

like image 66
gilly3 Avatar answered Sep 18 '22 20:09

gilly3