Почему WScript не работает? - PullRequest
       17

Почему WScript не работает?

2 голосов
/ 19 февраля 2012

Если я попробую его в IE9 (win7), то он будет работать отлично, но когда я пытаюсь запустить этот код в IE8,7,6 (winXP), отладчик пишет, что не может создать объект.

var wscript = new ActiveXObject("WScript.Shell");

Если у вас есть идея, то поделитесь ею со мной.

Заранее спасибо

1 Ответ

6 голосов
/ 03 марта 2012

Вероятно, это ошибка с настройками безопасности на тестовом компьютере с Windows XP. Доступ к WScript - это действие с высокой степенью защиты, потому что оно, по сути, подвергает ваш компьютер полной загрузке. То, что вы видите, - это не разница между версией IE, а разница между ОС (Win7 -> WinXP) или, скорее, настройкой конфигурации между ними.

Убедитесь, что ActiveX настроен правильно: Как настроить IE так, чтобы "wscript.shell" работал (под "правильно" я подразумеваю "с отключенной безопасностью", что, по мнению большинства людей, меняет его на неправильно).

...