Мой сценарий летать с IE8, когда я создаю экземпляр файловой системы объекта:FileSystemObject
var fso = new ActiveXObject("Scripting.FileSystemObject");
alert("does not reach this point");
Любые идеи?
Мой сценарий летать с IE8, когда я создаю экземпляр файловой системы объекта:FileSystemObject
var fso = new ActiveXObject("Scripting.FileSystemObject");
alert("does not reach this point");
Любые идеи?
Microsoft заблокировала ActiveXObject("Scripting.FileSystemObject")
с удаленным ключом или удалила ключи реестра, необходимые для запуска его для более новых версий IE, включая IE 8. Это было сделано по соображениям безопасности. Поэтому, если вы не измените реестр, его не следует запускать.
Далее по этому вопросу, и решения доступны из MSDN по адресу: http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/27092b49-7d3e-4d86-9ffb-223a26037c3f
Изменения реестра для обозначения FileSystemObject Актив.управления как сейф: http://msdn.microsoft.com/en-us/library/aa751977(VS.85).aspx
Там есть также аналогичная нить здесь: "var f = new ActiveXObject('Scripting.FileSystemObject');" not working with IE8
Вы получаете некоторые ошибки, предупреждения, сообщения с просьбой разрешить выполнение элементов управления ActiveX? –
Я уже одобрил элемент управления ActiveX. Где я могу просмотреть список одобренных элементов управления? – Joval
Если вы находитесь в IE8, нажмите 'F12', чтобы открыть инструменты dev - проверьте ошибки JS. – scunliffe