HTA e meta tag 'compatível com x-ua'

Adicionado ao post 19/06/2014

Obrigado Bond. Desde que você teve o IE9, agradeço o seu teste. Esperançosamente, se alguém por aí tiver o IE 10, também o testará. Não faz sentido porque, no mecanismo do IE 11, você só pode executar compatibilidade até ie8.

Criei este HTA minúsculo e minúsculo para publicá-lo, espero que eu possa descobrir o que está faltando.

Meu sistema é um Win7 Pro 64bit com IE 11.

Quando defino a metatag como:

<meta http-equiv="x-ua-compatible" content="ie=8">

o HTA corre peachy-afiado. Sem problemas. Mas quando eu mudo para:

<meta http-equiv="x-ua-compatible" content="ie=9">

não corre tão bem.

Agora ... eu sei que houve um grande desastre familiar entre o IE 11 e o VBScript. O VBscript foi expulso da casa para sempre. O IE 11 se recusa a se comunicar mais com ele. Para que eu entenda por que configurá-lo para content = "ie = edge" não funcionaria. Mas por que não funciona ao configurá-lo para content = "ie = 9”?

<!DOCTYPE html>
<head>
<meta http-equiv="x-ua-compatible" content="ie=8">
<hta:application
applicationname="Hmmmmmm"
singleinstance="yes"
id="oHTA"
>
<title>Huh? What?</title>
<script language="VBScript">

Option Explicit
Dim objFSO,file

Sub Window_OnUnLoad
   Set objFSO=CreateObject("Scripting.FileSystemObject")
   Set file=objFSO.OpenTextFile("c:\temp\submit.txt",2,True)
   file.Write oHTA.document.getElementById("aa").value
   file.Close
   Set objFSO=Nothing
   Set file=Nothing
End Sub

Sub Window_OnLoad
   window.ResizeTo 240,130
End Sub

Function Form_OnSubmit()
   window.Close
   Form_OnSubmit=False
End Function

</script>
</head>
<body style="margin:30px;">
<form id="form" action="">
<input id="aa" type="text" size="10" value="test">
<input type="submit" value="Submit">
</form>
</body>
</html>

Executá-lo como ie8 definido na meta tag funciona bem ... a janela aparece, é redimensionada e grava no arquivo ao enviar ... seja glorioso!

Executá-lo como ie9 definido na meta tag ... janela aparece, o redimensionamento é ignorado e a gravação no arquivo é ignorada ... como se todo o VBScript estivesse sendo ignorado.

Que informações estou faltando?

questionAnswers(5)

yourAnswerToTheQuestion