Ошибка веб страницы выполнить отладку. Ошибки сценария в Internet Explorer. Причины и методы устранения. Профилирование SQL запросов Выполнить отладку веб страницы

Во время работы в интернете браузер Internet Explorer может выдавать сообщения о том, что страница содержит ошибки и может отображаться неправильно. Рассмотрим несколько способов исправления этой проблемы.

Инструкция

  • Если нет видимых трудностей в работе браузера кроме периодически появляющейся ошибки, можно попробовать отключить отладку скриптов, чтобы сообщение больше не появлялось (если ошибка появляется не на одном, а сразу на нескольких сайтах, перейдите к следующему шагу). В меню «Сервис» откройте пункт «Свойства обозревателя», выберите вкладку «Дополнительно» и отметьте флажком «Запретить отладку сценариев». Если вам нужно отключить оповещение обо всех ошибках, снимите флажок для пункта «Показывать уведомление о каждой ошибке сценария».
  • Попробуйте открыть сайт, при просмотре которого возникает ошибка, из другой учетной записи или с другого компьютера, чтобы узнать является ли проблема локальной. Если ошибка появляется, скорее всего, она вызвана неверным кодом веб-страницы. В таком случае можно отключить отладку сценариев, следуя инструкции в предыдущем шаге. Если при просмотре сайта с использованием другого компьютера или учетной записи проблема исчезает, перейдите к следующему шагу.
  • Возможно, браузер Internet Explorer в момент просмотра страниц не блокирует активные сценарии, Java и ActiveX, которые определяют отображение сведений на странице. Чтобы исправить проблему, необходимо сбросить параметры безопасности браузера. Для этого в меню «Сервис» выберите пункт «Свойства обозревателя» и перейдите на вкладку «Безопасность». Нажмите кнопку «По умолчанию», а затем «ОК». Если после повторного запуска страницы, на которой возникала ошибка, проблема остается, попробуйте следующий способ.
  • Как известно, браузер хранит временные файлы и копии страниц в отдельной папке, для последующего к ним обращения. Если размеры папки становятся слишком большими, могут возникнуть ошибки при отображении некоторых страниц. Проблему можно решить, периодически очищая папку с временными файлами. Для этого откройте диалоговое окно «Свойства обозревателя» из меню «Сервис». На вкладке «Общие» в группе «История» нажмите кнопку «Удалить». Установите флажки для пунктов «Временные файлы интернета», «Куки-файлы», «Журнал», «Данные веб-форм» и нажмите «ОК».
  • Есть, конечно, и другие - о них я обязательно упомяну.

    Firebug для Firefox

    Не знаю точно, является ли FireBug прародителем других средств для разработчиков, но он определенно самый популярный, удобный и функциональный на сегодняшний день в.

    Firebug - это дополнение для Firefox, а значит его надо скачать с сайта Firefox add-ons и установить.

    Для того, чтобы вызвать файербаг, достаточно нажать F12.

    Возможности этого дополнения:

    • Инспектирование и редактирование динамически изменяемого HTML;
    • Редактирование CSS на лету;
    • Отладка JavaScript, командная строка для выполнения скриптов;
    • Мониторинг сетевых запросов - можно увидеть размеры и время загрузки файлов и скриптов, заголовки запросов;
    • Анализатор DOM.

    Можно долго рассказывать про эти возможности в деталях, но я думаю, что они всем нашим читателям известны, а если нет - подробная информация есть на домашней страничке Файербага или то же самое в переводе Ильи Кантора.

    Кроме самого firebug’a вам может пригодится полезная примочка к нему - FireCookie , c помощью которой (сюрприз:-) можно просматривать и изменять куки.

    WEB Developer Toolbar для Firefox

    Еще одно полезное дополнение к Огнелису. Выглядит оно так:

    Разберем по пунктам.

    Disable

    Позволяет выключить JavaScript, запретить использование кэша, что очень полезно при разработке (позволяет быть уверенным, что страница загрузилась вместе с последними обновлениями), отменить цвета, используемые на странице и заменить их стандартными, запретить отправление в заголовке реферера (страница, с которой был переход).

    Cookies

    Полезная опция для работы с куками: их можно просматривать, удалять, запрещать и добавлять.

    CSS

    Это меню хранит самую крутую фичу Developer Toolbar’a - редактирование CSS на лету. Кроме этого есть возможность просматривать css, запрещать и так далее, и тому подобное. На мой взгляд здесь очень полезно наличие быстрых клавиш (CTRL+SHIFT+C, к примеру, позволяет сразу перейти к просмотру стилей страницы)

    Forms

    Все для работы с формами: показывать пароли, показывать информацию о формах, конвертировать методы форм (GET » POST и наоборот) и многое другое. Полезная функция «Populate Form Fields» для автоматического заполнения полей формы (например, при тестировании сайта, когда функция запоминания паролей в отключена. В остальном не вижу в этом пункте ничего полезного.

    Images

    Здесь есть полезная функция отключения изображений - чтобы посмотреть как выглядит ваш сайт без картинок. Картинки можно обвести, показать их размеры, показать alt-атрибуты.

    Information

    В этом меню очень много опций. Может быть полезной функция отображения атрибутов class и id на странице. Кроме этого интересен пункт «View Color Information» - чтобы быстро получить информацию о цветах, которые используются на странице. «View document size» - просмотр размера страницы. «View Response Headers» - просмотреть заголовки страницы.

    Miscellaneous

    Самая часто используемая функция - очистка кэша. Кроме этого здесь доступны функции «Page ruler» - линейка, «Page Magnifier» - лупа и «Line guides» - несколько линий, которые могут быть полезны чтобы подровнять шаблон.

    Outline

    Выделение разных элементов страницы - таблиц, заголовков, ссылок, фреймов, блоков. Resize позволяет изменять размер окна браузера под какие-либо стандартные расширения экранов. Tools здесь хранятся фичи для валидации страниц. Как локальных, так и внешних. Удобный и быстрый доступ к валидации HTML, CSS, и прочего. Для валидации HTML можно использовать клавосочетание CTRL+SHIFT+H.

    View Source

    Просмотр исходного кода. Возможность просмотра в внешнем приложении, просмотр сгенерированного кода.

    То, что находится в правом углу мне нравится больше всего. Это быстрый валидатор HTML, CSS и индикатор ошибок JavaScript. Если проблем никаких нету - значок зеленый, а если есть проблемы - красный.

    Internet Explorer Developer Toolbar

    Начиная с 8.0 debug ошибок встроен уже в этот браузер. Вызывается он легко по клавише F12 . Правда он убогий как программа 90 годов.

    Но есть куда круче инструмент для этого браузера, так называемый Internet Explorer Developer Toolbar скачать можно по ссылке.

    С виду этот тулбар, конечно, похож на firebug, но, увы, до него еще не дорос. Хотя, с другой стороны в нем есть некоторые возможности, которых нету у файербага. Я бы назвал Internet Explorer Developer Toolbar неким гибридом Firebug’a и FireFox WEB Developer Toolbar’a.

    Как и в firebug здесь есть возможность инспектировать элемент простым кликом. Но, если в мы сразу можем увидеть padding’и и margin’ы, то здесь такой возможности нету.

    Кроме того Internet Explorer Developer Toolbar не обновляет дерево элементов динамически, как это делает Firebug. То есть, если мы изменим что-нибудь на странице средствами js, с помощью этого тулбара мы ничего не увидим.

    Из того, чему можно порадоваться - изменением CSS на лету (легкий способ найти, что хакать:), возможности запретить CSS и изображения, возможность быстро очистить кэш и поиграть с печеньками, быстрый доступ к валидации.

    Самое вкусное: здесь есть встроенный color picker, который позволяет получить любой цвет со страницы с помощью пипетки. (для ff есть отдельный плагин ColorZilla).

    Debug DebugBar для Internet Explorer

    DebugBar для Internet Explorer скачать можно по указанной ссылке.

    По своему интересное расширение. Устанавливается как дополнительная панель к браузеру:

    Имеется встроенный зачем-то поисковик, пипетка, возможность изменять размер окна и, опять-таки, зачем-то возможность отсылать страницу другу на мыло. Хотя, может быть это и полезно. Но воспользоваться этой возможностью мне не удалось.

    Кроме этого имеется инспектор:

    Способ испектирования кликом или наведением разработчиков не устроил: они придумали штуку поинтереснее. В DebugBar’e надо перетащить прицел на нужный элемент, чтобы увидеть его в дереве. Возможности редактировать CSS нету. Зато есть валидатор и встроенная консоль js.

    А если покопаться в настройках можно найти и такое:

    И смешно и грустно.

    Известно, что в восьмой эксплорер будет встроен Developer Toolbar. Он будет похож на тот, который описывался в третьем пункте, но надеемся, что будет лучше.

    Debug DragonFly для Opera

    DragonFly встроен в Оперу, начиная с версии 9.5, поэтому устанавливать не надо. Для того, чтобы активировать Драгонфлай переходим в Инструменты → Дополнительно → Средства для разработчиков. А если по английски, то Tools → Advanced → Developer Tools.

    Сразу предупрежу, что DragonFly находится в стадии Alpha2, этим объясняются многие его глюки.

    Возможности списком:

    • DOM инспектор;
    • Инспектирование кликом (опять-таки, мы не увидим отступов, как в FireFox);
    • Редактирование;
    • Быстрый доступ к консоли ошибок.

    DF - что-то вроде отдельной страницы во фрэйме. Если вы его открыли, оно будет открыто для всех вкладок (в отличие от firebug’a). Поэтому перед инспектированием элемента надо выбрать из списка страницу, которую мы хотим просмотреть.

    К сожалению здесь, как и в Internet Explorer Dav Toolbar не отображаются динамически создаваемые элементы. И вообще, когда мы инспектируем страницу, никакой JavaScript не запускается: ссылки и кнопки не нажимаются. Будем надеяться, что когда DragonFly подойдет к релизу, мы увидим все эти возможности.

    Debug WEB Inspector в Safari

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

    Для того, чтобы включить в меню Сафари пункт «Разработка», необходимо в настройках (закладка «Дополнительно») включить соответствующий пункт:

    В меню «Разработка» нам доступны следующие функции:

    Давайте рассмотрим в деталях WEB инспектор:

    По умолчанию инспектор открывается в режиме просмотра HTML . Но его можно переключить в режим просмотра DOM. Для этого на верхней плашке имеется переключатель. При наведении на элемент в инспекторе, он будет подсвечен на самой странице. Увидеть отступы, изменить разметку или CSS на лету или увидеть динамические изменение в DOMe на лету, как в FireBug нельзя. Зато, согласитесь, выглядит весьма мило.

    Если есть желание работать с инспектором в окне браузера, можно нажать на кнопочку в нижнем левом углу.

    Еще в сафари доступна такая функция, как «Шкала времени сети», (кнопка «Network» в инспекторе):

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

    Debug для разработчиков в Google Chrome

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

    • DOM Inspector;
    • Отладчик javascript;
    • Консоль JavaScript.

    Для того, чтобы проинспектировать какой-либо элемент, на него надо нажать правой кнопкой и в контекстном меню выбрать «Просмотр кода элемента»:

    Функционал тот же, что и в Сафари: элементы подствечиваются при наведении, но не доступны редактирование CSS и HTML, не отслеживаются изменения в DOM. Вот только, кнопка в левом нижнем углу, которая должна прикреплять инспектора к окну браузера не работает.

    В закладке «Resources» мы можем увидеть следующее:

    Неможко отличается от шкалы в сафари. Полупрозрачным на этой схеме изображны относительны размеры файлов, а полным цветом - время загрузки. Так или иначе очевидно, что эта часть Хрома еще далеко не доделана.

    В этой статье я рассмотрел наиболее известные расширения и встроенные средства для браузеров.

    Есть и другие, например:

    • Internet Explorer WEB Development Helper - хороший помощник для ASP.NET разработчиков (Internet Explorer);
    • WEB Developer Toolbar - тулбар для Internet Explorer и FireFox. Есть несколько полезных функций;
    • WEB Accessibility Toolbar - тулбар для Internet Explorer. Ничего интересного.

    Если есть дополнения, о которых я не упомянул, а стоило бы, или есть функции у упомянутых расширений, которые я упустил, пишите.

    Пользуйтесь на здоровье!

    Написать HTML - здорово, но как понять, где ошибка, когда что-то не работает? В этой статье описаны несколько инструментов, которые помогают искать и исправлять ошибки в HTML.

    Отладка - это не страшно

    Во время написания какого-нибудь кода, обычно все идет хорошо, пока не появляется тот момент, когда вы совершаете ошибку. Итак, ваш код не работает, или работает не так, как вы задумывали. Если вы попытаетесь скомпилировать неработающую программу на языке Rust , компилятор укажет на ошибку:

    В данном случае, сообщение об ошибке понять относительно просто - "unterminated double quote string". Если вы внимательно посмотрите на println!(Hello, world!"); , то заметите, что здесь отсутсвует двойная кавычка. Разумеется, сообщения об ошибках могут становиться куда более сложными для понимания по мере роста вашего кода, и даже самые простые случаи могут показаться пугающими для тех, кто ничего не знает о Rust.

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

    HTML и отладка

    HTML не так сложен к пониманию, как Rust. HTML не компилируется в какую-либо другую форму перед тем, как браузер проанализирует это и покажет результат (он является интерпретируемым, а не компилируемым). Синтаксис HTML элементов намного понятнее, чем у "настоящих языков программирования", таких как Rust, JavaScript , или Python . Способ, которым браузеры читают HTML более толерантен , чем у языков программирования, интерпретирующих свой код строже. Это одновременно и плохо, и хорошо.

    Толерантный код

    Так что же означает толерантный? В общих чертах, когда вы напортачили в коде, есть два типа ошибок, с которыми вы столкнетесь:

    • Синтаксические ошибки (Syntax errors) : Это ошибки в правильности написания, как это было выше, в примере с Rust. Такие обычно легко исправлять, в той мере, в какой вы знакомы с синтаксисом языка и знаете, что означают сообщения об ошибках.
    • Логические ошибки (Logic errors) : Это ошибки, появляющиеся в том случае, если синтаксис корректен, но код не выполняет своего предназначения, то есть программа выполняется неверно. Такие исправлять сложнее, чем синтаксические, поскольку не выводится сообщений, указывающих место, где вы ошиблись.

    HTML не страдает от синтаксических ошибок, потому что браузер читает код толерантно, в том смысле, что страницы могут отображаться даже если синтаксические ошибки присутсвуют. Браузеры имеют встроенные правила по интерпретации неверно написанной разметки, и вы можете запустить что-либо, даже если вы имели в виду другое. Это может стать настоящей проблемой!

    На заметку : HTML читается толерантно, потому что когда веб только появился, было решено позволить людям публиковать контент даже при условии некорректностей в коде, так как это куда более важно, чем уверенность в абсолютно верном синтаксисе. Веб не был бы сейчас так популярен, если бы относился к новичкам строго.

    Активное обучение: Знакомство с толерантным кодом

    Время изучить природу толерантного кода в HTML.


    Валидация HTML

    Из примера выше ясно, что стоит проверять валидность HTML. В простом примере сверху можно просто просмотреть весь код и найти ошибки, но как быть с огромными, сложными страницами?

    Лучше всего проверить страницу в сервисе валидации разметки. Его создал и поддерживает W3C - организация, которая занимается спецификациями HTML, CSS и других веб-технологий. Сервис проверит ваш HTML и составит отчет по ошибкам в нем.

    HTML можно проверить по адресу, загрузив файл или просто скоприовав на страницу.

    Активное обучение: Валидируем HTML-документ

    1. Откройте сервис валидации разметки в браузере.
    2. Перейдите в режим Validate by Direct Input .
    3. Скопируйте весь код документа (не только body) и вставьте в место для ввода.
    4. Нажмите на Check (проверить) .

    Вы увидите список ошибок и другую информацию.

    Работа с сообщениями об ошибках

    Обычно сразу ясно, что значат сообщения, но иногда приходится постараться, чтобы понять, в чем дело. Сейчас мы пройдемся по всем ошибкам и разберем, что они значат. Обратите внимание, что в сообщениях указаны строка и столбец кода, чтобы ошибки было проще искать.

    • "End tag li implied, but there were open elements" (2 instances): Нет явного закрывающего тега, хотя браузер догадывается, где он должен быть. Сообщение указывает на строку после той, на которой ожидался закрывающий тег, но вы найдете нужное место.
    • "Unclosed element strong ": Это очень простая ошибка - элемент) указывает на то, что его содержание имеет большое значение, серьезность или срочность. Браузеры обычно отображают содержимое жирным шрифтом."> не закрыт, и сообщение указывает прямо на открывающий тег.
    • "End tag strong violates nesting rules": Элемент неправильно вложен - на этом уровне нет парного открывающего тега.
    • "End of file reached when inside an attribute value. Ignoring tag": Загадочное сообщение. Дело в том, что где-то (скорее всего, в конце документа) неправильно прописано свойство элемента, и конец файла оказался внутри этого свойства. В браузере не видно ссылки - скорее всего, проблема рядом с ней.
    • "End of file seen and there were open elements": Файл закончился, но некоторые элементы не закрыты. Сообщение указывает на конец файла, в данном случае не закрыт элемент example: link to Mozilla homepage ↩
    ↩ ↩

    Довольно часто пользователи могут наблюдать ситуацию, когда в браузере (IE) появляется сообщение об ошибке сценария. Если ситуация носит единичный характер, то не стоит беспокоится, но когда подобные ошибки стают регулярными, то стоит задуматься о характере данной проблемы.

    Ошибка сценария в Internet Explorer, как правило, вызывается неправильной обработкой браузером кода HTML-страницы, наличием временных интернет-файлов, параметрами учетной записи, а также многими другими причинами, о которых и пойдет речь в данном материале. Также будет рассмотрено методы решения данной проблемы.

    Прежде чем приступить к общепринятым методам диагностики проблем с Internet Explorer, которые вызывают ошибки сценария, необходимо убедиться в том, что ошибка возникает не только на одном конкретном сайте, а сразу на нескольких веб-страницах. Также нужно проверить веб-страницу, на которой возникла данная проблема под другой учетной записью, на другом браузере и на другом компьютере. Это позволит сузить круг поиска причины возникновения ошибки и исключить или подтвердить гипотезу о том, что сообщения появляются как следствие наличия на ПК некоторых файлов или настроек

    Блокирование Internet Explorer активных сценариев, ActiveX и Java

    Активные сценарии, элементы ActiveX и Java влияют на способ формирования и отображения информации на сайте и могут быть реальной причиной ранее описанной проблемы, если они заблокированы на ПК пользователя. Для того чтобы убедиться, что ошибки сценария возникают именно по этой причине необходимо просто выполнить сброс параметров безопасности браузера. Чтобы это осуществить следуйте следующим рекомендациям.

    • Откройте Internet Explorer 11
    • Сервис

    • В окне перейдите на вкладку Безопасность
    • Далее нажмите кнопку По умолчанию , а потом кнопку ОК

    Временные файлы Internet Explorer

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

    • Откройте Internet Explorer 11
    • Сервис
    • В окне перейдите на вкладку Общие
    • В разделе Журнал браузера нажмите кнопку Удалить…

    • В окне Удаление истории обзора поставьте флажки возле пунктов Временные файлы Интернета и веб-сайтов , Файлы cookie и данные веб-сайтов , Журнал
    • Нажмите кнопку Удалить

    Работа антивирусного программного обеспечения

    Ошибки сценария возможны через работу антивирусной программы, когда она блокирует активные сценарии, элементы ActiveX и Java на странице или папки для сохранения временных файлов браузера. В таком случае необходимо обратится к документации по установленному антивирусному продукту и отключить сканирование папок для сохранения временных интернет-файлов, а также блокировку интерактивных объектов.

    Неправильная обработка кода HTML-страницы

    Проявляется, как правило, на одном каком-то конкретном сайте и говорит о том, что код страницы полностью не адаптирован для работы с Internet Explorer. В этом случае, лучше всего отключить отладку скриптов в браузере. Для этого выполните следующие действия.

    • Откройте Internet Explorer 11
    • В верхнем углу браузера (справа) нажмите иконку Сервис в виде шестерни (или комбинацию клавиш Alt+X). Затем в открывшимся меню выберите пункт
    • В окне перейдите на вкладку Дополнительно
    • Далее снимите флажок с пункта Показывать уведомление о каждой ошибке сценария и нажмите кнопку ОК .

    Это перечень наиболее частых причин, которые вызывают ошибки сценария в Internet Explorer, поэтому если Вам надоели подобные сообщения, уделите немного внимания и решите проблему раз и навсегда.

    На данный момент существует большое количество различных браузеров, в той или иной степени поддерживающих существующие стандарты HTML. Лично я отдаю предпочтение браузеру от корпорации Mozilla. Этот браузер имеет долгую историю (он написан на основе знаменитого браузера Netscape Navigator). Также этот браузер мне нравится тем, что он поддерживает систему плагинов - отдельно распростаняемых дополнений, при подключении которых можно изменить функциональность и выполнить настройку под свои нужды. И, наконец, этот браузер является свободно распространяемым с открытыми исходными кодами, что также немаловажно. Поэтому я и решил описать возможности, которые данный браузер предоставляет не только пользователю, но и разработчику Web страничек, насколько легким и удобным может быть процесс отладки написанных продуктов.

    Mozilla Firefox является одним из самым популярным браузеров среди разработчиков и web-developers. Он привлекает к себе их внимание из-за тех возможностей, которые этот браузер предоставляет для отладки созданных проектов, исправления ошибок, улучшений. В стандартную поставку браузера включается java console (или «консоль ошибок»). Эта утилита позволяет выполнять отладку встроенных сценариев java-script. Но, гораздо большую функциональность браузеру придают сторонние плагины, которые можно скачать и установить с офицального сайта Mozilla Foundation . Сейчас я хочу рассмотреть два из этих плагинов - это Web Developer и Firebug . Оба из этих дополнений могут быть скачены по вышеперечисленным ссылкам с официального сайта дополнений. После их их установки и перезапуске браузера перед разработчиком открываются широкие возможности, которые я опишу ниже, по очереди для каждого из плагинов.

    Firebug plugin

    Как сказано на официальной страничке: «Firebug интегрируется с браузером Firefox, чтобы замечательно обогатить инструментарий разработчика. Вы сможете редактировать, отлаживать и исследовать CSS, HTML и Javascript «вживую», на любой веб-странице.» И это действительно так. Рассмотрим некоторые из функций данного плагина, а именно:

    • Просмотр и редакция HTML.
    • Построение CSS.
    • Мониторинг сетевых запросов
    • Отладка JavaScript
    • Исследование JavaScript
    • Логирование для JavaScript

    Это далеко не полный перечень всех его возможностей. Так проект является открытым (opensource), то любой желающий может изменять и дополнять функциональность.

    Для работы с плагином необходимо нажать клавишу F12 (Ctrl-F12 для работы с ним в отдельном окне). После успешного запуска получим следующее - рисунок 1а,1б.

    Рисунок 1а. Начальное окно плагина firebug.


    Рисунок 1б. Начальное окно плагина firebug.

    Далее начинается собственно работа с плагином. Скажем, нам необходимо найти тот или иной объект в HTML-коде, или определить, как именно реализуется с помощью CSS текущий фрагент. Для этого просто необходимо мышкой выбрать необходимые опции в меню окна плагина. В нижеприведенном примере - это HTML в режиме Inspect. Теперь, перейдя на страницу документа, под курсором мыши мы заметим прямоугольную область, иллюстрирующую тут участок, с которм ведется работа. В окне плагина мы увидим те параметры HTML и CSS которые используются. Также, нажав на каждый из них, можно производит изменения и отслеживать их в динамике. Описанные действия проиллюстрированы на рисунках 2,3,4.



    Разработке данного проекта вышеописанные плагин был использован именно для этих целей. Однако, хотя здесь и не был использован java-script, плагин firebug может быть использован также для его отладки. Пример отладки изображен на рисунке 5.


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

    Web Developer plugin

    Web Developer - второе расширение для браузера Mozilla Firefox, очень мощное и функциональное, которое позволяет производить быструю и эффективную отладку. После его установки в окне браузера появится дополнительная панель с инструментами, изображенная на рисунке 6.

    Дальнейшая работа с плагином интуитивно понятна. К примеру, если нам необходимо выполнить работу с CSS (хотя не так полнофункционально, как с плагином Firebug), то можно щелкнуть меню CSS и заблокировать, включить или выключить.

    Очень удобным для разработчика является возмоность просмотреть, как будет выглядить его проект на мониторах, с разным разрешением. Для этого необходимо использовать вкладку Resize. Здесь можно вручную задать необходимые разрешения экрана (800x600, 1024x768 и т.п.), а затем свободно переключаться между ними, приближать или удалять содержание. Данная функциональная возможность изображена на рисунке 7.

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

    Перечень использованных источников

    • 1. www.getfirebug.com
      Официальный сайт дополнения.
    • 2. http://addons.mozilla.org
      Официальный сайт компании Mozilla, где размещается плагины для браузера Firefox, информация для разработчиков, информация по использованию плагинов.
    • 3. http://chrispederick.com/work/web-developer/
      Официальный сайт разработчика плагина WebDeveloper.

    Во время работы в интернете браузер Internet Explorer может выдавать сообщения о том, что страница содержит ошибки и может отображаться неправильно. Рассмотрим несколько способов исправления этой проблемы.

    Инструкция

  • Если нет видимых трудностей в работе браузера кроме периодически появляющейся ошибки, можно попробовать отключить отладку скриптов, чтобы сообщение больше не появлялось (если ошибка появляется не на одном, а сразу на нескольких сайтах, перейдите к следующему шагу). В меню «Сервис» откройте пункт «Свойства обозревателя», выберите вкладку «Дополнительно» и отметьте флажком «Запретить отладку сценариев». Если вам нужно отключить оповещение обо всех ошибках, снимите флажок для пункта «Показывать уведомление о каждой ошибке сценария».
  • Попробуйте открыть сайт, при просмотре которого возникает ошибка, из другой учетной записи или с другого компьютера, чтобы узнать является ли проблема локальной. Если ошибка появляется, скорее всего, она вызвана неверным кодом веб-страницы. В таком случае можно отключить отладку сценариев, следуя инструкции в предыдущем шаге. Если при просмотре сайта с использованием другого компьютера или учетной записи проблема исчезает, перейдите к следующему шагу.
  • Возможно, браузер Internet Explorer в момент просмотра страниц не блокирует активные сценарии, Java и ActiveX, которые определяют отображение сведений на странице. Чтобы исправить проблему, необходимо сбросить параметры безопасности браузера. Для этого в меню «Сервис» выберите пункт «Свойства обозревателя» и перейдите на вкладку «Безопасность». Нажмите кнопку «По умолчанию», а затем «ОК». Если после повторного запуска страницы, на которой возникала ошибка, проблема остается, попробуйте следующий способ.
  • Как известно, браузер хранит временные файлы и копии страниц в отдельной папке, для последующего к ним обращения. Если размеры папки становятся слишком большими, могут возникнуть ошибки при отображении некоторых страниц. Проблему можно решить, периодически очищая папку с временными файлами. Для этого откройте диалоговое окно «Свойства обозревателя» из меню «Сервис». На вкладке «Общие» в группе «История» нажмите кнопку «Удалить». Установите флажки для пунктов «Временные файлы интернета», «Куки-файлы», «Журнал», «Данные веб-форм» и нажмите «ОК».
  • Довольно часто пользователи могут наблюдать ситуацию, когда в браузере Internet Explorer (IE) появляется сообщение об ошибке сценария. Если ситуация носит единичный характер, то не стоит беспокоится, но когда подобные ошибки стают регулярными, то стоит задуматься о характере данной проблемы.

    Ошибка сценария в Internet Explorer, как правило, вызывается неправильной обработкой браузером кода HTML-страницы, наличием временных интернет-файлов, параметрами учетной записи, а также многими другими причинами, о которых и пойдет речь в данном материале. Также будет рассмотрено методы решения данной проблемы.

    Прежде чем приступить к общепринятым методам диагностики проблем с Internet Explorer, которые вызывают ошибки сценария, необходимо убедиться в том, что ошибка возникает не только на одном конкретном сайте, а сразу на нескольких веб-страницах. Также нужно проверить веб-страницу, на которой возникла данная проблема под другой учетной записью, на другом браузере и на другом компьютере. Это позволит сузить круг поиска причины возникновения ошибки и исключить или подтвердить гипотезу о том, что сообщения появляются как следствие наличия на ПК некоторых файлов или настроек

    Блокирование Internet Explorer активных сценариев, ActiveX и Java

    Активные сценарии, элементы ActiveX и Java влияют на способ формирования и отображения информации на сайте и могут быть реальной причиной ранее описанной проблемы, если они заблокированы на ПК пользователя. Для того чтобы убедиться, что ошибки сценария возникают именно по этой причине необходимо просто выполнить сброс параметров безопасности браузера. Чтобы это осуществить следуйте следующим рекомендациям.

    • Откройте Internet Explorer 11
    • Сервис

    • В окне перейдите на вкладку Безопасность
    • Далее нажмите кнопку По умолчанию , а потом кнопку ОК

    Временные файлы Internet Explorer

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

    • Откройте Internet Explorer 11
    • В верхнем углу браузера (справа) нажмите иконку Сервис в виде шестерни (или комбинацию клавиш Alt+X). Затем в открывшимся меню выберите пункт
    • В окне перейдите на вкладку Общие
    • В разделе Журнал браузера нажмите кнопку Удалить…

    • В окне Удаление истории обзора поставьте флажки возле пунктов Временные файлы Интернета и веб-сайтов , Файлы cookie и данные веб-сайтов , Журнал
    • Нажмите кнопку Удалить

    Работа антивирусного программного обеспечения

    Ошибки сценария возможны через работу антивирусной программы, когда она блокирует активные сценарии, элементы ActiveX и Java на странице или папки для сохранения временных файлов браузера. В таком случае необходимо обратится к документации по установленному антивирусному продукту и отключить сканирование папок для сохранения временных интернет-файлов, а также блокировку интерактивных объектов.

    Неправильная обработка кода HTML-страницы

    Проявляется, как правило, на одном каком-то конкретном сайте и говорит о том, что код страницы полностью не адаптирован для работы с Internet Explorer. В этом случае, лучше всего отключить отладку скриптов в браузере. Для этого выполните следующие действия.

    • Откройте Internet Explorer 11
    • В верхнем углу браузера (справа) нажмите иконку Сервис в виде шестерни (или комбинацию клавиш Alt+X). Затем в открывшимся меню выберите пункт
    • В окне перейдите на вкладку Дополнительно
    • Далее снимите флажок с пункта Показывать уведомление о каждой ошибке сценария и нажмите кнопку ОК .

    Это перечень наиболее частых причин, которые вызывают ошибки сценария в Internet Explorer, поэтому если Вам надоели подобные сообщения, уделите немного внимания и решите проблему раз и навсегда.

    Есть, конечно, и другие - о них я обязательно упомяну.

    Firebug для Firefox

    Не знаю точно, является ли FireBug прародителем других средств для разработчиков, но он определенно самый популярный, удобный и функциональный на сегодняшний день в .

    Firebug - это дополнение для Firefox, а значит его надо скачать с сайта Firefox add-ons и установить.

    Для того, чтобы вызвать файербаг, достаточно нажать F12.

    Возможности этого дополнения:

    • Инспектирование и редактирование динамически изменяемого HTML;
    • Редактирование CSS на лету;
    • Отладка JavaScript, командная строка для выполнения скриптов;
    • Мониторинг сетевых запросов - можно увидеть размеры и время загрузки файлов и скриптов, заголовки запросов;
    • Анализатор DOM.

    Можно долго рассказывать про эти возможности в деталях, но я думаю, что они всем нашим читателям известны, а если нет - подробная информация есть на домашней страничке Файербага или то же самое в переводе Ильи Кантора.

    Кроме самого firebug’a вам может пригодится полезная примочка к нему - FireCookie , c помощью которой (сюрприз:-) можно просматривать и изменять куки.

    WEB Developer Toolbar для Firefox

    Еще одно полезное дополнение к Огнелису. Выглядит оно так:

    Разберем по пунктам.

    Disable

    Позволяет выключить JavaScript, запретить использование кэша, что очень полезно при разработке (позволяет быть уверенным, что страница загрузилась вместе с последними обновлениями), отменить цвета, используемые на странице и заменить их стандартными, запретить отправление в заголовке реферера (страница, с которой был переход).

    Cookies

    Полезная опция для работы с куками: их можно просматривать, удалять, запрещать и добавлять.

    CSS

    Это меню хранит самую крутую фичу Developer Toolbar’a - редактирование CSS на лету. Кроме этого есть возможность просматривать css, запрещать и так далее, и тому подобное. На мой взгляд здесь очень полезно наличие быстрых клавиш (CTRL+SHIFT+C, к примеру, позволяет сразу перейти к просмотру стилей страницы)

    Forms

    Все для работы с формами: показывать пароли, показывать информацию о формах, конвертировать методы форм (GET » POST и наоборот) и многое другое. Полезная функция «Populate Form Fields» для автоматического заполнения полей формы (например, при тестировании сайта, когда функция запоминания паролей в отключена. В остальном не вижу в этом пункте ничего полезного.

    Images

    Здесь есть полезная функция отключения изображений - чтобы посмотреть как выглядит ваш сайт без картинок. Картинки можно обвести, показать их размеры, показать alt-атрибуты.

    Information

    В этом меню очень много опций. Может быть полезной функция отображения атрибутов class и id на странице. Кроме этого интересен пункт «View Color Information» - чтобы быстро получить информацию о цветах, которые используются на странице. «View document size» - просмотр размера страницы. «View Response Headers» - просмотреть заголовки страницы.

    Miscellaneous

    Самая часто используемая функция - очистка кэша. Кроме этого здесь доступны функции «Page ruler» - линейка, «Page Magnifier» - лупа и «Line guides» - несколько линий, которые могут быть полезны чтобы подровнять шаблон.

    Outline

    Выделение разных элементов страницы - таблиц, заголовков, ссылок, фреймов, блоков. Resize позволяет изменять размер окна браузера под какие-либо стандартные расширения экранов. Tools здесь хранятся фичи для валидации страниц. Как локальных, так и внешних. Удобный и быстрый доступ к валидации HTML, CSS, и прочего. Для валидации HTML можно использовать клавосочетание CTRL+SHIFT+H.

    View Source

    Просмотр исходного кода. Возможность просмотра в внешнем приложении, просмотр сгенерированного кода.

    То, что находится в правом углу мне нравится больше всего. Это быстрый валидатор HTML, CSS и индикатор ошибок JavaScript. Если проблем никаких нету - значок зеленый , а если есть проблемы - красный .

    Internet Explorer Developer Toolbar

    Начиная с 8.0 debug ошибок встроен уже в этот браузер. Вызывается он легко по клавише F12 . Правда он убогий как программа 90 годов.

    Но есть куда круче инструмент для этого браузера, так называемый Internet Explorer Developer Toolbar скачать можно по ссылке.

    С виду этот тулбар, конечно, похож на firebug, но, увы, до него еще не дорос. Хотя, с другой стороны в нем есть некоторые возможности, которых нету у файербага. Я бы назвал Internet Explorer Developer Toolbar неким гибридом Firebug’a и FireFox WEB Developer Toolbar’a.

    Как и в firebug здесь есть возможность инспектировать элемент простым кликом. Но, если в мы сразу можем увидеть padding’и и margin’ы, то здесь такой возможности нету.

    Кроме того Internet Explorer Developer Toolbar не обновляет дерево элементов динамически, как это делает Firebug. То есть, если мы изменим что-нибудь на странице средствами js, с помощью этого тулбара мы ничего не увидим.

    Из того, чему можно порадоваться - изменением CSS на лету (легкий способ найти, что хакать:), возможности запретить CSS и изображения, возможность быстро очистить кэш и поиграть с печеньками, быстрый доступ к валидации.

    Самое вкусное: здесь есть встроенный color picker, который позволяет получить любой цвет со страницы с помощью пипетки. (для ff есть отдельный плагин ColorZilla).

    Debug DebugBar для Internet Explorer

    DebugBar для Internet Explorer скачать можно по указанной ссылке.

    По своему интересное расширение. Устанавливается как дополнительная панель к браузеру:

    Имеется встроенный зачем-то поисковик, пипетка, возможность изменять размер окна и, опять-таки, зачем-то возможность отсылать страницу другу на мыло. Хотя, может быть это и полезно. Но воспользоваться этой возможностью мне не удалось.

    Кроме этого имеется инспектор:

    Способ испектирования кликом или наведением разработчиков не устроил: они придумали штуку поинтереснее. В DebugBar’e надо перетащить прицел на нужный элемент, чтобы увидеть его в дереве. Возможности редактировать CSS нету. Зато есть валидатор и встроенная консоль js.

    А если покопаться в настройках можно найти и такое:

    И смешно и грустно.

    Известно, что в восьмой эксплорер будет встроен Developer Toolbar. Он будет похож на тот, который описывался в третьем пункте, но надеемся, что будет лучше.

    Debug DragonFly для Opera

    DragonFly встроен в Оперу, начиная с версии 9.5, поэтому устанавливать не надо. Для того, чтобы активировать Драгонфлай переходим в Инструменты → Дополнительно → Средства для разработчиков. А если по английски, то Tools → Advanced → Developer Tools.

    Сразу предупрежу, что DragonFly находится в стадии Alpha2, этим объясняются многие его глюки.

    Возможности списком:

    • DOM инспектор;
    • Инспектирование кликом (опять-таки, мы не увидим отступов, как в FireFox);
    • Редактирование ;
    • Быстрый доступ к консоли ошибок.

    DF - что-то вроде отдельной страницы во фрэйме. Если вы его открыли, оно будет открыто для всех вкладок (в отличие от firebug’a). Поэтому перед инспектированием элемента надо выбрать из списка страницу, которую мы хотим просмотреть.

    К сожалению здесь, как и в Internet Explorer Dav Toolbar не отображаются динамически создаваемые элементы. И вообще, когда мы инспектируем страницу, никакой JavaScript не запускается: ссылки и кнопки не нажимаются. Будем надеяться, что когда DragonFly подойдет к релизу, мы увидим все эти возможности.

    Debug WEB Inspector в Safari

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

    Для того, чтобы включить в меню Сафари пункт «Разработка», необходимо в настройках (закладка «Дополнительно») включить соответствующий пункт:

    В меню «Разработка» нам доступны следующие функции:

    Давайте рассмотрим в деталях WEB инспектор:

    По умолчанию инспектор открывается в режиме просмотра HTML . Но его можно переключить в режим просмотра DOM. Для этого на верхней плашке имеется переключатель. При наведении на элемент в инспекторе, он будет подсвечен на самой странице. Увидеть отступы, изменить разметку или CSS на лету или увидеть динамические изменение в DOMe на лету, как в FireBug нельзя. Зато, согласитесь, выглядит весьма мило.

    Если есть желание работать с инспектором в окне браузера, можно нажать на кнопочку в нижнем левом углу.

    Еще в сафари доступна такая функция, как «Шкала времени сети», (кнопка «Network» в инспекторе):

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

    Debug для разработчиков в Google Chrome

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

    • DOM Inspector;
    • Отладчик javascript;
    • Консоль JavaScript.

    Для того, чтобы проинспектировать какой-либо элемент, на него надо нажать правой кнопкой и в контекстном меню выбрать «Просмотр кода элемента»:

    Функционал тот же, что и в Сафари: элементы подствечиваются при наведении, но не доступны редактирование CSS и HTML, не отслеживаются изменения в DOM. Вот только, кнопка в левом нижнем углу, которая должна прикреплять инспектора к окну браузера не работает.

    В закладке «Resources» мы можем увидеть следующее:

    Неможко отличается от шкалы в сафари. Полупрозрачным на этой схеме изображны относительны размеры файлов, а полным цветом - время загрузки. Так или иначе очевидно, что эта часть Хрома еще далеко не доделана.

    В этой статье я рассмотрел наиболее известные расширения и встроенные средства для браузеров.

    Есть и другие, например:

    • Internet Explorer WEB Development Helper - хороший помощник для ASP.NET разработчиков (Internet Explorer);
    • WEB Developer Toolbar - тулбар для Internet Explorer и FireFox. Есть несколько полезных функций;
    • WEB Accessibility Toolbar - тулбар для Internet Explorer. Ничего интересного.

    Если есть дополнения, о которых я не упомянул, а стоило бы, или есть функции у упомянутых расширений, которые я упустил, пишите.

    Пользуйтесь на здоровье!

    Internet Explorer 11 в Windows 8.1 и Windows 7 поставляется с полностью переработанным и усовершенствованным набором средств разработчика, встроенных в браузер, помогающих разработчикам создавать, диагностировать и оптимизировать работу современных веб-сайтов и приложений на многих устройствах. Новые средства, которые мы ради краткости называем просто F12, позволяют веб-разработчикам работать быстро и эффективно.

    Рабочие группы Visual Studio и Internet Explorer работали совместно, чтобы создать средства F12, в основу которых заложен принцип помочь разработчикам быстро переходить от проблемы к решению с использованием значимых данных. Новый набор F12 обеспечивает быстрое и гибкое взаимодействие с Интернетом с помощью средств для диагностики и исправления проблем производительности, а также средств, которые помогут вам глубже понять, как Internet Explorer выполняет разметку и отрисовку веб-приложений. Средства F12 поддерживает быстрый интерактивный рабочий процесс, используемый современными веб-разработчиками.

    Универсальный набор средств

    Новый набор F12 помогает разработчикам быстро переходить от проблемы к решению. Среди новых впечатляющих возможностей можно отметить следующие:

    • Средства анализа отклика пользовательского интерфейса и профилирования памяти, помогающие разработчикам создавать быстрые и гибкие веб-приложения.
    • Live DOM Explorer и средство проверки CSS, обновляемые вместе со страницей, чтобы разработчики могли в интерактивном режиме исследовать, как динамический контент влияет на разметку и стили
    • Возможность отладки JavaScript, быстро запускаемой без обновления страницы, чтобы разработчики могли быстрее приступить к работе

    По мере использования средств F12 вы заметите и многие другие усовершенствования, которые помогут вам обеспечить быстрый интерактивный рабочий процесс:

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

    Самое главное при этом состоит в том, что эти средства теперь отображают наиболее полную и точную информацию - от правил @media и!important в DOM Explorer до поэлементной структуры затрат в профилировщике отклика пользовательского интерфейса. Эти инструментальные средства также предоставляют непосредственно значимые данные; например, профилировщик памяти определяет узлы DOM, которые являются "живыми", но на которые нет ссылок из разметки или дерева отрисовки.

    Возможности нового набора F12 представлены и в Visual Studio, поэтому разработчикам обеспечен согласованный и непрерывный опыт работы со всеми нашими инструментами и платформами веб-разработки.

    Давайте теперь коротко рассмотрим эти инструменты в действии.

    Профилирование приложений с помощью средства анализа отклика пользовательского интерфейса

    Средство анализа отклика пользовательского интерфейса помогает вам понять, где именно тратится время ЦП, чтобы ваше приложение смогло полностью реализовать свой потенциал в области производительности. Данное средство дает вам необходимое понимание внутренних особенностей работы Internet Explorer, обеспечивая визуализацию во времени выполнения кодов HTML, CSS и JavaScript, а также важных сопутствующих эффектов, таких как разметка и сборка мусора. С одного взгляда вы сможете точно увидеть, какова скорость отклика вашего приложения и его отрисовки. Это позволит вам определить конкретные источники узких мест и более осмысленно подойти к его оптимизации.

    Профилирование веб-сайта

    Анализ использования памяти приложения с помощью профилировщика памяти

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

    Хотя JavaScript является средой, в которой осуществляется сбор мусора, приложения обычно потребляют больше памяти просто из-за того, что ссылки на объекты не были (и не могут быть) освобождены. Средство анализа памяти поможет вам выявить эти проблемы, предоставив информацию по каждому объекту на странице, независимо от того, является ли он объектом JavaScript или DOM. С помощью этой информации вы сможете, например, увидеть, сколько памяти удерживается элементом и какие объекты поддерживают его сохранение. Но самое главное, вы можете сравнить два моментальных снимка и увидеть, что изменилось. Это позволит вам понять, почему ваше приложение стало использовать больше памяти, и исправить это положение.

    Снимок памяти типа ""куча"", показывающий отключенные элементы DOM

    Быстрое понимание особенностей производительности приложения с помощью панели мониторинга производительности

    Чтобы помочь вам быстро выявить проблемы, влияющие на производительность работы вашей страницы, в Internet Explorer 11 имеется "настраничный" виджет, называемый панелью мониторинга производительности, доступ к которой осуществляется с помощью сочетания клавиш Ctrl+Shift+U или соответствующего пункта меню "Инструменты" (Alt+T). Эта панель отображает в Internet Explorer в динамическом режиме статистики для основных метрик производительности, таких как время отрисовки, память, количество кадров в секунду (кадров/с) и использование ЦП. Панель мониторинга производительности не требует использования средств F12 и может также использоваться в современных браузерах.

    С помощью панели мониторинга производительности вы сможете быстро выявить взаимодействия страницы, которые вызывают перебои в частоте кадров или высокую загрузку ресурсов ЦП. Вы можете затем переключиться на средства F12, чтобы воспроизвести проблему и найти для нее решение.


    Проверка элементов и изменение разметки и стилей с помощью DOM Explorer

    DOM Explorer упрощает интерактивный процесс настройки запросов @media и правил CSS и их свойства. Поэтому пользовательский интерфейс вашего приложения становится высокоэффективным средством взаимодействия с несколькими устройствами, обладающим быстрым откликом. Вы можете быстро начать работу на веб-странице, щелкнув правой кнопкой мыши и проверив нужный элемент, что приводит к запуску средств F12 вместе с этим элементом, выбранным в DOM Explorer, с динамическим отображением DOM и примененных правил CSS. Отображаемая модель DOM и таблицы CSS являются динамическими, что позволяет понять, как Internet Explorer интерпретирует особенности вашей разметки, стилей и правил CSS. По мере вашего взаимодействия со страницей или ее изменения с использованием DOM Explorer, вносимые вами изменения будут немедленно отображаться.

    Проверка разметки и стилей

    DOM Explorer при внесении изменений в таблицу CSS упрощает получение правильного значения свойства или свойств с помощью IntelliSense. Вы сможете легко увидеть, какие свойства являются ошибочными или оказались нераспознанными, и затем копируете правило, чтобы повторно применить его к вашему источнику.

    Отладка JavaScript с помощью отладчика и консоли

    Новый отладчик JavaScript предоставляет вам средства для определения расположения и быстрого исправления ненадежного кода. Отладчик JavaScript может открыть и просмотреть несколько файлов, даже если ваша библиотека скриптов была минимизирована, задать точки останова и трассировки, проверить объекты JavaScript, значения, цепочки областей и просмотреть содержимое стека. При запуске средств F12 отладчик JavaScript также немедленно запустится, поэтому вы сможете сразу же приступить к работе

    При выполнении отладки вам, вероятно, захочется наладить взаимодействие со своим веб-сайтом. Консоль является ключевым инструментом для выполнения этой задачи. Вы можете получить доступ к консоли в любое время, что делает использование этой интерактивной среды с IntelliSense и визуализаторами объектов эффективным. Консоль также предоставляет широкий диапазон специализированных API, что позволяет вам вести журнал вывода, анализировать величину затраченного времени в определенном коде и предоставлять визуализаторы объектов, когда потребуется провести углубленную проверку объектов JavaScript.

    Подводя итоги

    В этой записи блога просто содержится эскиз описания новых элементов в средствах F12. Вы можете найти полный список новых функциональных возможностей, доступных разработчикам в Internet Explorer 11 в статье "Новые возможности средств F12 " и в "руководстве по Internet Explorer 11 Preview для разработчиков ." Вы можете также получить дополнительные сведения в тестовой демонстрации по Internet Explorer, "F12 Adventure ".

    С нетерпением ждем ваших отзывов и надеемся на длительное сотрудничество с сообществом разработчиков. Поделитесь вашими предложениями через средство отправки отзывов и предложений в Internet Explorer 11 или на сайте Connect .

    П. Дж. Хуг (PJ Hough)
    , вице-президент, Visual Studio



    
    Top