Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Отладка в IE - как отключить блокировку скриптов (https://javascript.ru/forum/css-html-internet-explorer/22916-otladka-v-ie-kak-otklyuchit-blokirovku-skriptov.html)

Почемучкин 05.11.2011 17:37

Отладка в IE - как отключить блокировку скриптов
 
Я запускаю для отладки скрипта страничку много-много раз и каждый раз IE спрашивает можно ли выполнить активное содержимое.
Это очень мешает и раздражает.
Можно как-то отключить это предупреждение? Пробовал поотключать все в настройках - не получилось или не нашел где это...

UDN 05.11.2011 19:56

Для локального запуска документа должна стоять инструкция

<!-- saved from url=(0014)about:internet --><!doctype>
<html>
Ну и т.д.
</html>


Либо переименуйте файл из "test.html" в "test.hta"

Почемучкин 05.11.2011 20:07

Вставка нструкции "<!-- saved from url=(0014)about:internet --><!doctype>" в начало html-кода не помогла.

Переименование файла в .hta привело к тому, что теперь перед запуском появляется диалог [Run][Save][Cancel] - это немного лучше, чем было, но тоже не очень удобно.
Можно как-то этот диалог отключить или есть ли другой способ?

UDN 05.11.2011 20:13

Тогда уж извольте написать вашу ОС, и версию IE.
для них только нужно так, win7, XP, IE6..9

UDN 05.11.2011 20:16

для IE9 вставьте только <!-- saved from url=(0014)about:internet -->

Почемучкин 05.11.2011 20:33

Ураа, без <!doctype> сработало в старом IE. Спасибо!

Kolyaj 05.11.2011 22:23

Почемучкин,
скрипты должны грузиться с сервера, а не с диска, тогда никто ругаться не будет. Сервер может быть локальным. Поставьте denwer, например, и грузите из него.

Почемучкин 05.11.2011 22:36

А если скрипт - это букмарклет? ;-)

Kolyaj 05.11.2011 22:37

Букмарклет ругается только при сохранении, при запуске уже не ругается.

Почемучкин 05.11.2011 22:51

Но его надо сначала отладить, а это проще делать если писать скрипт в обычной html странице

Kolyaj 05.11.2011 23:37

Я, пожалуй, повторюсь.
Цитата:

Сообщение от Kolyaj
скрипты должны грузиться с сервера, а не с диска, тогда никто ругаться не будет. Сервер может быть локальным. Поставьте denwer, например, и грузите из него.


UDN 06.11.2011 00:06

Ради скрипта изучишь ошибки denwer)))
Либо используй толковый редактор.
А нужны тебе движки или нет, это уже тебе решать.

По поводу отладки в HTML странице, а не в редакторе.
1) Как минимум приятней, работать с подсветкой(исключает опечатки)
2) просмотр стека, позволяет отлаживать не читаемые скрипты.
3) так как одну и туже операцию можно реализовать несколькими способами,
навигатор команд, позволяет не забыть о возможностях
4) сворачивание дерева, дает более читаемый код.
5) всплывающие пользовательские подсказки позволяют быстрей вспомнить, разобраться в старых кодах.


О возможностях редакторов написаны целые книги, в одной цитате не описать.

Вы собираетесь отлаживать код с помощью alert()?

Почемучкин 06.11.2011 00:25

Так я в таком редакторе и отлаживаю) Просто при запуске страницы IE ругался, что там активное содержимое

trikadin 06.11.2011 02:52

UDN, а вы это к чему - про редактор? Мне, например, то, что я использую ide'шку и firebug, никоим образом не помогает отключить в ie постоянно появляющуюсю панельку о проблемах его безопасности.

UDN 06.11.2011 07:39

trikadin,
Цитата:

Ответы на многие ваши вопросы есть в книжках
Так прочтите.
Как минимум можно отредактировать шаблон нового документа.

Есть много способов отключение панели в IE но не все они безопасны.
Речь о толковом редакторе затронул, потому как он решает множество проблем, в том числе и эту.

Kolyaj 06.11.2011 08:31

Да да, проверяйте скрипты в каком-нибудь редакторе. Зачем их проверять в браузерах? Ведь пользователи тоже будут заходить на сайт из редактора, а не из браузеров.


Цитата:

Сообщение от UDN
Ради скрипта изучишь ошибки denwer)))
Либо используй толковый редактор.
А нужны тебе движки или нет, это уже тебе решать.

Можно nginx поставить, можно просто apache поставить, можно поставить любой другой сервер. Но страницы должны грузиться с локального диска, а не с файловой системы.

UDN 06.11.2011 14:46

Цитата:

А нужны тебе движки или нет, это уже тебе решать.
Повторяешься.
Я уже ответил по этому поводу.
К тому же в редакторе есть выбор, отлаживаемого браузера.

trikadin 06.11.2011 15:19

UDN, всё равно - реальный браузер будет работать по-другому.

UDN 06.11.2011 15:39

Признаю сморозил((
Kolyaj, сбил своими предложениями установить nginx, denwer, apache

ушел от темы
Цитата:

"Отладка в IE - как отключить блокировку скриптов"
А если скрипт - это букмарклет? ;-)
Так как javascript:sCode, применяется к текущей открытой странице, то достаточно просто предварительно открыть
любую глобальную Web страничку(к которой хотите применить ваш код) и вставьте в строку браузера ваш javascript:sCode.

В данном случае блокировку скриптов отключать не требуется

Kolyaj 06.11.2011 16:32

UDN,
в вашем случае роль сервера выполняет IDE.

Почемучкин 06.11.2011 19:44

Оказалось, что при вставке того кода в начале страницы спрашивать перестает, но локальные файлы в iframe не загружает. Ну это ничего - мне все равно интернет сайты туда надо загружать, так что я для отладки гугл и т.п. подгружаю :)


Часовой пояс GMT +3, время: 00:39.