Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<blockquote> <p>1.Is the hta file still a modern technology for Internet Explorer which is still going to work in IE9, IE10?</p> </blockquote> <p>Most likely yes. The underlying technology is based on embedding the IE browser control as an activex object. Even if mshta was no longer distributed with windows a replica could still be created using c# and the browser control.</p> <blockquote> <p>2.Will hta files, with no security issues or local access issues, automatically fire up Firefox/Chrome if IE is not installed on Windows (or other operating systems)?</p> </blockquote> <p>Nope, although the .hta extension can be associated with those browsers, the mshta directives are not supported by either - the result is that the browser prompts you to save the document as an external file like an exe or zip file would.</p> <blockquote> <p>3.Can I add some of html5's local storage stuff to my hta file and will it still work on IE, FF and Chrome?</p> </blockquote> <p>Yes you can add html5 support, but again it will only work on IE.</p> <blockquote> <p>4.If these things will not work on FF or Chrome, do they have any alternatives which are modern and are not deprecated techs?</p> </blockquote> <p>Adobe produced a competing product called Adobe AIR - <a href="http://www.adobe.com/products/air.html" rel="nofollow">http://www.adobe.com/products/air.html</a>. This product offers a limited intersection of features available in hta's. Local file access is restricted to a specific path, and generally access to the parent operating system is very restricted. However they do operate across all major platforms, including mobile devices, so they are probably the technology you are looking for. AIR uses webkit for the embedded browser engine.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload