2015-06-22 11 views

risposta

10

No. Tuttavia, è comunque possibile eseguire HTA legacy in modalità IE9. Per i nuovi sviluppi che utilizzano le tecnologie web, Microsoft consiglia un passaggio alle app di Windows Store.

Ecco what Microsoft had to say sul supporto HTA in IE10 e più tardi:

Il team di Internet Explorer è sempre più focalizzata sulla conformità agli standard, e comportamenti markup-based non fanno parte degli standard web moderni. Nella modalità IE10 il supporto per i comportamenti basati sul markup è stato rimosso e questo include hta: application.

Inoltre, per le applicazioni basate su HTML, l'attenzione per Windows 8 e oltre il focus del team è sulle applicazioni Windows Store.

Ho il sospetto che un HTA funzionerebbe in Windows 10, ma solo in modalità IE9. (EDIT: Sì!) Sarebbe un cambiamento importante se Microsoft avesse sviluppato Edge con il supporto HTA.

+4

+1 votato, ma, ho dovuto rileggere la domanda/risposta (incluso il collegamento Microsoft) alcune volte. Riassumendo: HTA funziona in Windows 10? Sì (ma solo in modalità IE9). HTA funziona in Microsoft Edge? No (dato che è IE10 + ma con supporto HTA rimosso). –

+4

Sono d'accordo, la risposta dovrebbe essere: "** Sì **, Windows 10 supporta HTA, ma viene eseguito in modalità di compatibilità IE9." – Heinzi

+1

Rispetto il tuo disaccordo con la mia risposta. Per favore non modificare la mia risposta per leggere "Sì" dove ho "No". Piuttosto, aggiungi la tua risposta (non è troppo tardi). Sentiti libero di ridiscutere la mia risposta. Mi spiace che sia fonte di confusione per te, ma non credo che consentire agli HTA antichi di continuare a lavorare su Win10 sia la stessa cosa di "supportare" le HTA. Se Win10 supportasse HTA, sarei in grado di codificare un'app web conforme agli standard e di farla funzionare in un contenitore privilegiato con accesso al file system e tutte le altre chicche che gli HTA apprezzano. Essere bloccato in modalità IE9 è la definizione stessa di supporto in uscita. – gilly3