多くのHTAスクリプトを使用しています。新しいバージョンのWindowsをテストするために、IE 10でWindows8をインストールしました。現在、実行する必要のある正しいhtaを開始するためのハブとして、アプリケーション(.exe)を使用しています。
このセットアップは、IEが6から9の範囲の2000、XP、Vista、7マシンで使用しており、これまでのところ正常に機能していました。しかし、アプリケーションは最新のウィンドウで動作しなくなりました。
ここに私の質問があります:Windows 8とIE10の下で別のアプリケーションによって呼び出されるHTAに既知の問題がありますか?
2つのHTAスクリプトの例を次に示します。
test_2.htaを実行するとスクリプトは機能し、スクリプトtest_1を実行するとスクリプトは機能しますが、test_2.htaは起動しません。
1- test_1.hta
<html>
<head>
<title> Test </title>
</head>
<script>
new ActiveXObject("WScript.Shell").Run("mshta test_2.hta", 1, false);
</script>
<body>
Allo buddy
</body>
</html>
2- test_2.hta
<html>
<head>
<title> Test </title>
</head>
<script>
alert('Hello world');
</script>
<body>
Allo buddy
</body>
</html>
何か案が?