| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Авто-блокировка JavaScript |
| Автор: Astori 24.10.2007, 18:32 |
| Всем привет. Есть такая неприятная тема: Internet Explorer по умолчанию блокирует JavaScript, да вы, наверное, уже и сами сталкивались с этим, когда для того чтобы JavaScript код начал исполняться, в верхней части браузерного окна нужно кликнуть на выпадающую желтую полоску, а потом в окошке "разрешить активное содержимое, которое бла-бла-бла может быть опасно для вашего компьютера"... Но, как я заметил, IE блокирует не все JavaScript'ы.... Может быть кто-нибудь знает, как обойти авто-блокировку в IE, и вообще от чего зависит будет IE блокировать JavaScript или нет? И ещё да - очень любопытно, какой такой вред может нанести JavaScript компьютеру пользователя, кроме новых окон, которые открываются в бесконечном цикле.(но это скорее просто неудобство, нежели вред) |
| Автор: vasac 24.10.2007, 20:42 |
| IE блокирует локальные сценарии (на страницах загруженных с локального диска). |
| Автор: Castro 1.11.2007, 00:23 |
| Мож я и ошибаюсь, но читал когда-то что каждое отрытое окно ИЕ сжирает 11 мб оперативы. Если запустить в цикле открытие окон, то система быстро загнётся, съев ресурсы. Хотя это ИМХО... |
| Автор: SelenIT 1.11.2007, 01:46 |
| Astori, vasac верно ответил - IE блокирует то, что относится к файловой системе пользователя, чтобы удаленный сервер невзначай не получил к ней доступа (а то вдруг скрипт украдет файл с паролями и тайком отправит неизвестно кому?). Так что ставьте себе локальный HTTP-сервер, открывайте страницы через него - и IE против Ваших скриптов ни словечка не скажет! |
| Автор: mai 5.2.2008, 19:06 |
| Здравствуйте !!! То есть, если я правильно понял, созданная мной страничка, будет нормально открываться если она на веб сервере.. а пока она у меня на жестком диске IE блокирует выполнение скриптов??? |
| Автор: ksnk 6.2.2008, 00:13 |
| mai, Угу. Можно еще посоветовать поставить другой броузер. FireFox, к примеру, не разделяет такой паранои IE и запускает сценарии без дополнительных вопросов. |
| Автор: SelenIT 7.2.2008, 22:21 |
| mai, физически страничка может лежать на локальном диске. Главное, чтоб она открывалась как http://<адрес>, а не file:///<путь>. Для этого нужно установить локальный http-сервер (или пакет типа http://www.denwer.ru/, в состав которого он входит). |
| Автор: KuZyagroup 8.2.2008, 07:00 |
| Пока у тебя не стоит проблемы верстать кроссбраузерный сайт забудь ие и вспоминай только в суе вместо плохих слов. Тем временем поставь себе оперу или файр фокс и радуйся нормальным использаванием интернета. П.С. Как сказал один пользаватель нета: Интнет Эксплоуер нужен всего один раз в жизни - что бы скачать FireFox(Opera) |