HTA アプリケーションを IE9 モードに変換しています。
これを実現するために、doc-type を stict に設定し、必要なメタ タグを追加しました。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
...
<meta http-equiv="X-UA-Compatible" content="IE=9">
何らかの理由で、私のアプリが非常に頻繁にクラッシュするようになりました。メタ タグを削除すると、問題は解決します。
mshta.exe のソースがないため、hta はこの予期せぬ execption デバッグをスローします。
Problem signature: Problem Event Name: APPCRASH Application Name: mshta.exe Application Version: 9.0.8112.16421 Application Timestamp: 4d76250b Fault Module Name: mshtml.dll Fault Module Version: 9.0.8112.16447 Fault Module Timestamp: 4fc9d776 Exception Code: c0000005 Exception Offset: 0042e4fc OS Version: 6.1.7601.2.1.0.256.48 Locale ID: 1043 Additional Information 1: 4730 Additional Information 2: 4730254975cd5e69c9f98e6774a147ea Additional Information 3: 7e68 Additional Information 4: 7e68196790120254f61ecb0212b4aa5b Read our privacy statement online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409 If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt
これでどこを向く?なんらかのバグが原因だと言いたくなる。私のコードが何らかの違法行為を行った場合、HTA はこの予期せぬ例外ではなく、スクリプト エラーをスローする必要があります。しかし、何らかの理由で、MSに電話して助けを求めることができるとは思っていません...