Авто-блокировка JavaScript

Всем привет.Есть такая неприятная тема: Internet Explorer по умолчанию блокирует JavaScript, да вы, наверное, уже и сами сталкивались с этим, когда для того чтобы JavaScript код начал исполняться, в верхней части браузерного окна нужно кликнуть на выпадающую желтую полоску, а потом в окошке "разрешить активное содержимое, которое бла-бла-бла может быть опасно для вашего компьютера"...Но, как я заметил, IE блокирует не все JavaScript'ы....Может быть кто-нибудь знает, как обойти авто-блокировку в IE, и вообще от чего зависит будет IE блокировать JavaScript или нет?И ещё да - очень любопытно, какой такой вред может нанести JavaScript компьютеру пользователя, кроме новых окон, которые открываются в бесконечном цикле.(но это скорее просто неудобство, нежели вред)  
7 ответов

IE блокирует локальные сценарии (на страницах загруженных с локального диска).


Мож я и ошибаюсь, но читал когда-то что каждое отрытое окно ИЕ сжирает 11 мб оперативы.Если запустить в цикле открытие окон, то система быстро загнётся, съев ресурсы. Хотя это ИМХО... 


Astorivasac верно ответил - IE блокирует то, что относится к файловой системе пользователя, чтобы удаленный сервер невзначай не получил к ней доступа (а то вдруг скрипт украдет файл с паролями и тайком отправит неизвестно кому?). Так что ставьте себе локальный HTTP-сервер, открывайте страницы через него - и IE против Ваших скриптов ни словечка не скажет!


Здравствуйте !!! То есть, если я правильно понял, созданная мной страничка, будет нормально открываться если она на веб сервере.. а пока она у меня на жестком диске IE блокирует выполнение скриптов??? 


mai, Угу. Можно еще посоветовать поставить другой броузер. FireFox, к примеру, не разделяет такой паранои IE и запускает сценарии без дополнительных вопросов.


mai, физически страничка может лежать на локальном диске. Главное, чтоб она открывалась как http://<адрес>, а не file:///<путь>. Для этого нужно установить локальный http-сервер (или пакет типа Денвера, в состав которого он входит).


Пока у тебя не стоит проблемы верстать кроссбраузерный сайт забудь ие и вспоминай только в суе вместо плохих слов. Тем временем поставь себе оперу или файр фокс и радуйся нормальным использаванием интернета.П.С. Как сказал один пользаватель нета: Интнет Эксплоуер нужен всего один раз в жизни - что бы скачать FireFox(Opera)