Инструменты разработчика IE8, Javascript минимизирован

Когда я открываю инструменты разработчика IE8 (используя F12), нажимаю «Сценарии» и выбираю файл проекта .js, отображаемый Javascript-код сокращается. Это делает отладку практически невозможной. В ходе исследования я обнаружил, что ссылка на появляющуюся «кнопку конфигурации» может красиво распечатать исходный код Javascript. К сожалению, я не могу найти эту кнопку на панели инструментов IE8 Developer Tool или в меню. XP SP3 TIA Gus


person Gus    schedule 01.06.2011    source источник


Ответы (1)


к сожалению, это доступно только в инструментах разработчика IE9 в меню конфигурации: введите описание изображения здесь

Статья MSDN о средствах разработки в IE9 < / а>

Изменить:

Последним вариантом может быть использование FirebugLite, если на самом деле IE8 минимизирует javascript для вас, Firebug не должен, вы можете получить FirebugLite в IE, используя его в букмарклете: http://getfirebug.com/firebuglite

в основном вам нужно создать закладку в IE (например, на веб-сайте firebuglite), затем щелкнуть правой кнопкой мыши -> свойства и изменить URL-адрес на:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');

при нажатии на закладку firebug должен появиться внизу страницы


РЕДАКТИРОВАТЬ: Firebug (включая Lite) имеет лицензию BSD. Поскольку исходный код воспроизводится в этом ответе, должна быть включена следующая лицензия:

Лицензионное соглашение по программному обеспечению (лицензия BSD)

Авторские права (c) 2009, Mozilla Foundation Все права защищены.

Распространение и использование этого программного обеспечения в исходной и двоичной формах, с модификациями или без них, разрешено при соблюдении следующих условий:

  • При повторном распространении исходного кода должно сохраняться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности.

  • Распространение в двоичной форме должно воспроизводить указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности в документации и / или других материалах, поставляемых с распространением.

  • Ни название Mozilla Foundation, ни имена ее участников не могут использоваться для поддержки или продвижения продуктов, созданных на основе этого программного обеспечения, без специального предварительного письменного разрешения Mozilla Foundation.

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ ОБЛАДАТЕЛЯМИ АВТОРСКИХ ПРАВ И СОСТАВЛЯМИ «КАК ЕСТЬ», И ЛЮБЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ ИЛИ СОСТАВНИКИ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, СЛУЧАЙНЫЕ, ОСОБЫЕ, ПРИМЕРНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЗАКУПКИ ТОВАРОВ ИЛИ УСЛУГ; ИЛИ ПЕРЕРЫВ В ДЕЯТЕЛЬНОСТИ), ОДНАКО ВЫЗВАННЫМ И ПО ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, БЕЗ ПРЕДВАРИТЕЛЬНОЙ ОТВЕТСТВЕННОСТИ, ЛИБО СТРОГОЙ ОТВЕТСТВЕННОСТИ (ВКЛЮЧАЯ НЕБРЕЖНОСТЬ ИЛИ ИНОЕ), ВОЗНИКАЮЩИЙ ЛЮБОЙ СПОСОБ ПРИ ИСПОЛЬЗОВАНИИ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ, ЕСЛИ ПРЕДНАЗНАЧЕНА ВОЗМОЖНОСТЬ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

person Brett    schedule 01.06.2011
comment
Есть ли способ красиво распечатать Javascript, который появляется в окне Javascript инструментов разработчика IE8? - person Gus; 01.06.2011
comment
@Gus - к сожалению, я не знаю. Если вы хотите иметь возможность прочитать его (очевидно, не сможете отладить), вы можете попробовать использовать другую службу, например: closure-compiler.appspot.com/home, чтобы "красиво распечатать" javascript ... - person Brett; 01.06.2011
comment
Javascript уже находится в удобном для печати формате. Похоже, IE8 его минимизирует. - person Gus; 01.06.2011
comment
@Gus - вы можете быть привязаны к IE, особенно из-за конкретной ошибки, но я считаю, что чтение / отладка javascript в FireFox / Chrome намного проще - person Brett; 01.06.2011