Английский | Китайский язык (упрощённый)
Fix (Network)
Fixed possible error message "Unable to read property" when using sendBeacon
. (Issues #615, #629)New Feature (Network)
Added new option network.ignoreUrlRegExp
for skipping some requests. (PR #623)Fix (Core)
Fixed prototype pollution in vConsole.setOption()
. (Issues #616, #621)Fix (Core)
Fixed plugin event ready
being triggered before the completion of its HTML rendering. (Issue #591)Fix (Logs)
Reset group state on calling console.clear()
. (Issue #611)Fix (Logs)
Compatibility with iOS (versions less than 13.4), which does not support ResizeObserver
, but may cause potential performance issues when displaying a large number of logs. (Issue #610)Новая функциональность (Логи)
Добавлено циклическое прокручивание для повышения производительности, а также добавлены кнопки прокрутки вверх/вниз. (PR #570)Новая функциональность (Логи)
Поддержка методов console.group(), console.groupCollapsed(), console.groupEnd()
. (issue #545)
Новая функциональность (Сеть)
Добавлено циклическое прокручивание для повышения производительности.
Новая функциональность (Сеть)
Добавлено время начала запроса.
Новая функциональность (Сеть)
Используется curl
вместо url
как значение для копирования запроса. (issue #410)
Исправление (Хранилище)
Исправлен баг события, когда содержимое не может прокручиваться из-за переполнения. (issue #542)
Исправление (Ядро)
Исправлен клик по элементам <select>
. (PR #577)## 3.14.7 (2022-09-23)
Оптимизация(Логи)
Оптимизирована производительность рендера при добавлении логов. (PR #567)
Исправление(Ядро)
Исправлено ошибочное сортирование панели плагинов при установке опции pluginOrder
. (issue #559)
Исправление(Ядро)
Исправлено вмешательство, вызванное preventDefault
в событиях Touch
. (issue #546)
Исправление(Логи)
Исправлено отсутствие переносов строк в window.onerror
.
Исправление(Логи)
Исправлено недоступное нажатие кнопки vc-cmd-clear-btn
на iOS Safari. (PR #564)
Исправление(Логи)
Исправлено опечатание, которое неверно распознало объекты с круговой ссылочной структурой. (issue #566)
Исправление(Логи|Сеть)
Копирование объектов или массивов в стандартном формате JSON. (issue #547)
Исправление(Сеть)
Исправлено состояние ожидания Fetch
, которое остаётся в состоянии ожидания при проксировании окна window
. (issue #556)
Исправление(Хранилище)
Исправлено ошибочное сортирование панели хранилищ при установке опции storage.defaultStorages
. (issue #560)
Улучшение
Добавлена опция env['no-core-js']
для отключения полифила core-js. (PR #562)
Исправление(Логи)
Исправлено отсутствие отслеживания логов при добавлении нового vConsole после удаления старого.Исправление(Сеть)
Исправлена ошибка "undefined"
для resp.body
. (вопрос #531)Исправление(Сеть)
Исправлено отсутствие заголовков запроса при переопределении xhr.setRequestHeader
. (вопрос #533)Задача
Обновлены зависимости NPM.Исправление(Network)
Исправлена проблема высокой нагрузки процессора при получении большого текстового ответа. (вопрос #515)Исправление(Network)
Исправлена потеря заголовков запроса в XHR. (вопрос #522)Исправление(Network)
Исправлена ошибка response.size
.Исправление(Network)
Удалены отладочные сообщения консоли.Улучшение
Удалены отладочные сообщения консоли из процесса Webpack, чтобы гарантировать, что они не будут видны в выпуске.Улучшение
Добавлен новый командный сценарий сборки для компиляции файлов в различных сценариях.Исправление(Network)
Исправлена ошибка responseSize
при readyState === 3
.Исправление(Core)
Исправлено непредвиденное исключение при повторной инициализации vConsole в короткий промежуток времени. (вопрос #525)
Исправление(Log)
Исправлена ошибка, когда console.time | console.timeEnd
не выводят логи. (вопрос #523)
Исправление(Element)
Исправлено исключение "undefined is not an object" при обновлении атрибутов. (вопрос #526)
Исправление(Network)
Отключен прокси ответа при завершении запроса.
Улучшение
Исправлена ошибка написания, когда Svelte не транслировался через Babel на Windows. (PR #528)- Новая функциональность(Core)
Добавлена новая опция pluginOrder
для изменения порядка встроенных и пользовательских плагинов, см. Открытые свойства и методы.
Новая функциональность(Core)
Панель будет автоматически прокручиваться до предыдущего положения при переходе между панелями плагинов.
Новая функциональность(Network)
Добавлена информация о размере ответа.
Новая функциональность(Network)
Поддержка transfer-encoding: chunked
, теперь потоковый ответ может быть записан.
Новая функциональность(Network)
Улучшена производительность рендеринга больших данных ответа за счет обрезки отображаемых данных ответа.
Переработка(Network)
Теперь записи сети будут более точными благодаря использованию Proxy для предотвращения перезаписывания XMLHttpRequest | fetch
другими библиотеками запросов (например, Axios).## 3.13.0 (2022-03-15)
Новая функциональность(Log)
Добавлена новая опция log.showTimestamps
, см. Открытые свойства и методы.
Исправление(Core)
Используется полифилл события click
для предотвращения ошибки работы события click
в некоторых случаях.
Исправление(style)
Исправлено несоответствие CSS-анимации в WebView WeChat путём использования bottom
вместо transform
.
Исправление(Core)
Исправлена ошибка при вызове метода vConsole в коллбэке onReady
. (вопрос #516)
Улучшение(Storage)
Улучшена надёжность.
Исправление(Core)
Исправлен баг при котором VConsole.instance
пустой при импорте как нового модуля.Новая функциональность(Core)
Добавлена новая статическая опция VConsole.instance
для получения единого экземпляра.
Новая функциональность(Core)
Добавлены новые опции storage.defaultStorages
, см. Открытые свойства и методы.
Новая функциональность(Core)
Новый способ использования vConsole.setOption()
: setOption('log.maxLogNumber', 20)
для установки поля maxLogNumber
только, а также setOption({ log: { maxLogNumber: 20 }})
для перезаписи объекта log
.
Новая функциональность(Core)
Устарели некоторые опции, см. ниже.
Исправление(Плагин)
Исправлен баг с событием renderTab
, которое не отображает представление плагина.
Исправление(Хранилище)
Исправлено ошибочное парсинговое исключение куков в некоторых плохих случаях. (issues #508, #509)Устаревшие опции:
maxLogNumber
: Используйте option.log.maxLogNumber
вместо.
maxNetworkNumber
: Используйте option.network.maxNetworkNumber
вместо.
onClearLog
: Удалено.
Новая функциональность (Хранилище)
Добавлена кнопка "Очистить", чтобы удалить все хранилищные записи одновременно. (issue #499)Исправление (Хранилище)
Исправлен баг с удалением куков. (issue #499)Новая функциональность (Журнал)
Поддержка отправки командного ввода с помощью клавиши Enter. (issue #498)Исправление (Сеть)
Исправлен проблемный параметр init.body
. (issue #500)New functionality(Core)
Added the new option vConsole.option.target
for specifying a custom target mount location, see Public properties and methods. (issue #455)New functionality(Logging)
Added new methods: vConsole.log.log()|info()|...
, vConsole.log.clear()
, see Built-in plugins: properties and methods.New functionality(Network)
Added new methods: vConsole.network.add()|update()
, vConsole.network.clear()
, see Built-in plugins: properties and methods.New functionality(Network)
Added the new option vConsole.option.maxNetworkNumber
to limit the number of requests, see Public properties and methods. (issue #492)Fix(Network)
Displaying request data for all HTTP methods, not just POST. (issue #493)Fix(Element)
Fixed an infinite loop caused by adding a comment node. (issue #491)Feat(Network)
Улучшенный формат вывода JSON-ответа. (issue #486)Fix(Styles)
Предотвратить масштабирование панели вместе с веб-страницей при initial-scale !== 1
.Fix(Ядро)
Исправлена проблема, когда нажатие кнопки панели не работает в режиме ПК. (issue #487)Fix(Network)
Отображение отформатированного JSON вместо [object Object]
при наличии объекта или массива в запросах/телах/заголовках.Fix(Network)
Предотвращение множественного перезаписывания onreadystatechange
объектов XHR при повторном использовании некоторых объектов XHR. (issue #214)В этой версии мы значительно рефакторили основной логику, а также используем Svelte как движок шаблонов для всех представлений.
Поэтому есть некоторые изменения, обратно несовместимые, небольшое количество методов и свойств не будут совместимы в будущем.
Если вы являетесь разработчиком плагинов vConsole, вам следует обратить внимание на эти изменения.
Изменения, обратно несовместимые:- Refactor(Ядро|Лог|Network|Элемент)
Перестроены все представления с использованием Svelte как движка шаблонов.
Refactor(Ядро)
Удалено свойства vConsole.tabList
, vConsole.activeTab
и vConsole.$dom
.
Refactor(Плагины)
Переименовано vConsole.showTab(pluginID)
на vConsole.showPlugin(pluginID)
.
Refactor(Плагины)
Изменено опция обратного вызова { data, onClick }
события плагина addTopBar
: метод onClick
будет принимать 2 аргумента (было 0 ранее): (event: Event, data?: any) => boolean
, где data
— это поле data
вышеописанной опции.
Feat(Ядро)
Удалено вспомогательные функции vConsole.tool
и vConsole.$.
.Общие обновления:
Feat(Лог)
Поддержка ключей объекта типа Symbol
.
Feat(Лог)
Поддержка многоуровневых ключевых подсказок в командной строке Лога.
Feat(Лог)
Поддержка строкового форматирования %s, %d, %o
, а также лучшего форматирования стилей CSS через %c
.
Feat(Лог)
Добавлено пагинация для объектов или массивов для повышения производительности отрисовки, с 50 ключ-значениями на страницу.
Feat(Network)
Добавлены кнопки копирования для атрибутов запроса.
Feat(Элемент)
Улучшение UX, выбранный узел будет выделен и применён к действиям раскрытия/сворачивания.
Feat(Стили)
Теги стилей будут загружаться в <head>
после инициализации vConsole и удалены после завершения работы.
Refactor(Хранилище)
Улучшение UX.
Fix(Network)
Вызов ошибки при получении ошибки Fetch. (issue #458)
Style(Log)
Добавлена поддержка BigInt
и обновлен стиль логгирования Symbol
.Refactor(Style)
Отложенная загрузка тега стиля при инициализации vConsole.Fix(Core)
Используется this || self
в качестве globalObject
, чтобы предотвратить ошибку "self is not defined". (issue #441)Fix(Log)
Устранена ошибка "Не удалось преобразовать значение Symbol в строку" при логировании значения Symbol
.Fix(Log)
Теперь команды и выходные логи могут быть скопированы.Fix(Network)
Устранена ошибка URIError
при неудачной декодировке URI. (issue #470)Fix(Network)
Устранена потенциальная ошибка forEach
. (issue #471)Chore
Преобразование выходного кода Svelte в ES5. (issue #468)- Refactor(Core)
Добавлено объявление TypeScript для класса VConsole
.Fix(Network)
Устранена ошибка «Не удалось прочитать свойство 'setAttribute' объекта null» при вызове метода setOption()
до инициализации. (PR #453 от @Zhangstring)Fix(Network)
Устранена ошибка «Fetch» при работе с iOS версий ниже 11. (PR #457 от @zimv)Chore
Генерация файлов .d.ts при сборке. (PR #433 от @ManiaciaChao)Chore
Удаление директории ./dist
из отслеживаемых в Git.Fix(Log)
Устранена ошибка стилистики командной строки. (PR #437 от @FredZeng)Fix(Storage)
Устранена ошибка globalThis
. (Issues #438 #439)Chore
Устранены ошибки const
, let
вызванные Svelte. (PR #440 от @dellyoung)Feat(Log)
Отображение логов ошибок загрузки аудиофайлов. (PR #419 от @zimv)Feat(Storage)
Переработка панели хранения данных, теперь поддерживаются операции добавления/редактирования/удаления элементов хранения данных. (PR #429 от @ManiaciaChao)
Feat(Plugin)
Новый плагин сторонних разработчиков vite-plugin-vconsole. (от @vadxq)
Refactor(Core)
Использование Svelte как движка шаблонов. (PR #429 от @ManiaciaChao)
Refactor(Core|Element)
Преобразование основных файлов и панели элементов в файлы .ts.
Fix(Log)
Устранение ошибки при выводе объектов или массивов без метода toJSON
, таких как экземпляр Vue. (PR #431 от @sillyhong)
Fix(Network)
Устранение ошибки при отсутствии префикса http
в URL. (issue #420)
Fix(Network)
Устранение ошибки при использовании Request
в качестве параметра Fetch. (PR #428 от @tatsunoneko)
Fix(Network)
Отображение отформатированного списка ключ-значение при отправке JSON-строки методом POST. (issue #425)
Style
Обрамление математических операций LESS. (PR #426 от @ManiaciaChao)
Chore
Устранение ошибки при запуске yarn serve
. (issue #424)## 3.8.1 (2021-06-24)
Fix(Log)
Предотвращение слияния повторяющихся логов с объектами или массивами в одну строку, чтобы избежать случайного слияния объектов с одинаковой структурой, но различными значениями.
Fix(Log)
Устранение проблемы, когда фильтр логов не работает после выбора типа лога.
Fix(Network)
Устранение ошибки при начале URL со строкой //
. (PR #414 от @kooritea)
Chore
Удаление опции exclude: node_modules
в babel-loader для совместимости с ES5. (issues #404, #407)
Refactor(Log)
Преобразование панелей Лог и Система в файлы .ts.
Feat(Log)
Отображение логов ошибок загрузки ресурсов (изображений/видео/ссылок/скриптов). (PR #411 от @zimv)Chore
Добавление target: ['web', 'es5']
в конфигурацию Webpack для избежания проблем совместимости. (issue #404)Fix(Network)
Устранение ошибки при создании нового URL('x', undefined). (PR #409 от @moonkop)Функционал(Хранилище)
Отображение предварительного значения для предотвращения блокировки отрисовки большим сырьевым значением. (задача #300)
Функционал(Хранилище)
Добавление кнопки копирования и кнопки удаления.
Функционал(Ядро)
Использование системного цвета темы по умолчанию при пустом начальном параметре theme
.
Переработка(Хранилище)
Преобразование панели Хранилища в файл с расширением .ts
.
Исправление(Сеть)
Использование forEach
вместо .entries()
при прохождении через headers
. (задача #404)
Исправление(Сеть)
Исправление ошибки при пустом Content-Type
. (задача #404)## Версия 3.6.1 (2021-05-24)
Исправление(Сеть)
Исправление ошибки "Недействительный базовый URL". (предложение #402)
Функционал(Логи)
Вывод логов unhandledrejection
. (предложение #389 автором @zimv)Функционал(Сеть)
Поддержка navigator.sendBeacon()
в панели Сеть. (предложение #383 автором @cola119)Функционал(Сеть)
Отображение типа запроса ("Тип") в разделе "Основное", включая xhr|fetch|ping
.Переработка(Ядро)
Использование TypeScript. Теперь панель Сеть преобразована в файл с расширением .ts
.Исправление(Сеть)
Восстановление оригинального метода window.fetch()
при удалении панели Сеть.Исправление(Хранилище)
Исправление проблемы удаления cookies домена второго уровня. (задача #398)Исправление(Элементы)
Исправление проблемы отображения элементов как вложенных при изменении атрибутов или данных символов. (задача #399)Управление(Ядро)
Обновление до Webpack5 и обновление всех npm-пакетов до последней версии.Исправление(Ядро)
Исправление недействительного клика, вызванного неправильной выборкой
.Исправление(Логи)
Удаление кэшированных логов
, когда достигнут лимит максимального количества логов
.Исправление(Логи)
Исправление риска XSS.Управление(Babel)
Исправление некорректного catch
, созданного babel-loader. (предложение #392 автором @myl0204)
Исправление(Сеть)
Исправление ошибки типизации. (предложение #388 автором @xovel)## Версия 3.5.0 (2021-04-28)
Функционал (Логи)
Добавление возможности копировать одну строку логов. (автором @akai)
Функционал (Плагины)
Новый сторонний плагин vconsole-vue-devtools-plugin. (автором @Zippowxk)
Производительность (Система)
Переименование поля "Система" на "Клиент", и добавление версии MacOS.
Исправление (Логи)
Использование естественной сортировки для сортировки ключей объектов и массивов. (задача #372)
Исправление (Сеть)
Исправление ошибки парсинга JSON при contentType равном text/html. (автором @zimv)
Исправление (Сеть)
Исправление проблем с отключенным прокручиваемым логом в панели Сеть. (задачи #282, #379)
Функционал (Ядро)
Добавлена метод setSwitchPosition(x, y) для обновления позиции кнопки переключателя, см. Открытые свойства и методы для получения более подробной информации.Оптимизация (Ядро)
Добавлен полифилл Symbol. (вопрос #361)Исправление (Ядро)
Обновление темы стиля после вызова setOption().Исправление (Ядро)
Удаление transitionEnd, чтобы предотвратить проблемы совместимости. (вопрос #364)Исправление (Сеть)
Исправление опционального параметра init в fetch. (вопрос #363, #365)Исправление (Сеть)
Исправление рисков отражённого скриптового внедрения (XSS).Feat(Core)
Добавлен темный режим оформления, см. vConsole.option.theme
в разделе Открытые свойства и методы. (вклад PR #307 от @progrape)Feat(Core)
Добавлена безопасная область для кнопки переключения. (задача #353)
Feat(Log)
Автоматическое перемещение курсора ввода к скобке после завершения автозаполненной команды. (задача #293)
Feat(System)
Добавлена информация о местоположении в разделе System. (задача #343)
Feat(Network)
Добавление логов запроса fetch
в разделе Network. (от @weiqian93)
Feat(Network)
Добавление заголовков запроса в разделе Network.
Feat(Network)
Использование короткого URL и отображение параметров в разделе Network. (задача #291)
Feat(Plugin)
Новый плагин сторонних разработчиков vconsole-stats-plugin. (от @smackgg)
Fix(Core)
Исправление ошибочного сброса положения кнопки переключения при нажатии.
Fix(Core)
Устранение проблемы несоответствия document.documentElement.offsetHeight|offsetWidth
в новых браузерах. (вклад PR #314 от @littlee)
Fix(Core)
Предотвращение вызова dispatchEvent
для отключенных или только для чтения элементов. (вклад PR #314 от @norux)
Fix(Core)
Устранение проблемы поиска nonce. (от @sunderls)
Fix(Core)
Устранение проблем безопасности. (#345 от @QiAnXinCodeSafe)
Fix(Core)
Предотвращение вывода предупреждения "webkitStorageInfo deprecation".
Optim(Core)
Удаление полифилла для Symbol
, Array.from
. (задачи #325, #275)
Optim(Core)
Отображение всех перечисляемых и невычитаемых свойств. (задачи #327)
Другое
Обновление опций Webpack DevServer. (от @QinZhen001)## v3.3.4 (2019-08-19)
Feat(Log)
Добавлено использование формата %c
для логов для поддержки пользовательских стилей логов, подробнее см. Руководство.
Feat(Plugin)
Добавлены VConsole.VConsoleLogPlugin
(VConsole.VConsole*
плагины и т.д.) в класс VConsole
.
Fix(Core)
Устранены несколько мелких проблем. (#267 от @Molunerfinn, #272 от @domom)
Fix(Storage)
Устранено удаление куки, когда путь установлен как /
или домен верхнего уровня. (#264 от @qianxinfeng)
Optim(Core)
Отображение vConsole на событии DOMContentLoaded
вместо события load
.
Feat(Core)
Добавлен файл определений TypeScript. (от @jas0ncn)Fix(Log)
Предотвращение прокрутки до конца, если пользователь находится вне нижней границы экрана. (от @ele828)Fix(Core)
Устранение проблемы положения кнопки переключения. (от @rexschuang)Fix(Core)
Устранение нескольких мелких проблем. (от @stenders)Feat(Log)
Добавлена возможность сворачивания одинаковых логов.Fix(Log)
Устранение проблемы, при которой форматированные логи (например, console.log('[foo]', 'bar')
) не отображались в разделе Log.Feat
Добавлена консольная команда промпта. (от @65147400)Feat
Добавлена поддержка SessionStorage
в разделе Storage
. (от @hkc452)
Fix
Исправлено неправильное переопределение функции JSON.stringify
.
Fix
Исправлен баг с logNumber
, который не сбрасывался при очистке логов. (от @liuyuekeng)
Fix
Исправлен некорректно закодированный HTML-тег в разделе Network
. (от @mokang)
Fix
Исправлен возможный сбой при декодировании содержимого в разделе Storage
. (от @wolfsilver)
Fix
Исправлен сбой CSP
из-за атрибута nonce
. (от @scotthuang)
Perf
Добавлен нижний безопасный зонтик для адаптации к полноэкранному режиму, таким как iPhone X. (от @dingyi1993)## v3.2.0 (2018-04-10)
Feat
Поддержка команд console.time()
и console.timeEnd()
.
Feat
Добавлена опция disableLogScrolling
(в vConsole.option
).
Fix
Исправление ошибки метода setOption()
.
Fix
Исправление неверного отображения значений cookie.
Fix
Исправление ошибки "Uncaught InvalidStateError". (от @fireyy)
Feat
Добавлены методы vConsole.showSwitch()
и vConsole.hideSwitch()
, см. Открытые свойства и методы.Feat
Добавлены обратные вызовы onReady
и onClearLog
в vConsole.option
.Feat
Автоматическая очистка логов при вызове console.clear()
.Fix
Исправление ошибки \r
при сборке в Windows.Fix
Исправление ошибки Symbol
в iOS8 или других старых ОС.Основные изменения:
Feat
Требуется ручная инициализация vConsole var vConsole = new VConsole(option)
.Feat
Добавлена конфигурация vConsole.option
, которую можно установить при создании new VConsole
или с помощью setOption(key, value)
.Feat
Поддержка кастомной загрузки встроенных плагинов с использованием defaultPlugins
в указанной конфигурации.Feat
Добавлен метод setOption(key, value)
.Perf
Поддержка правил CSP unsafe-eval
и unsafe-inline
.Perf
Оптимизация размера шрифтов при initial-scale < 1
.Плагин логов:
Feat
Поддержка опции maxLogNumber
для ограничения максимального количества логов.
Fix
Исправление сбоев, вызванных выводом больших объектов.
Perf
Только логи, записанные как console.log('[system]', xxx)
, будут показываться в разделе System, поэтому console.log('[system] xxx')
будет показываться в разделе дефолтных логов.Плагин сети:
Feat
Поддержка параметров строки запроса (query string parameters
) и данных формы (form data
).
Perf
Автоматическое форматирование JSON ответа.
Fix
Исправление бага, когда статус XHR всегда был "pending", используя Yöntem 3 HTTP библиотеки. Плагины:
Функционал
Плагины могут получить экземпляр vConsole через this.vConsole
после вызова события init
.
Функционал
Добавлено событие updateOption
, чтобы отслеживать изменения в vConsole.option
.
Функционал
Добавлена вкладка Элемент как встроенный плагин.
Функционал
Добавлена вкладка Хранилище как встроенный плагин.
Исправление
Обработка ошибок при выполнении пользовательских команд в вкладке Лог.Исправление
Устранение ошибки scrollHeight
в некоторых случаях.Оптимизация
Оптимизация производительности.Исправление
Устранение ошибки scrollHeight
в некоторых случаях.Исправление
Устранение проблемы с макетом Flex на устройствах iOS 8.Оптимизация
Улучшение производительности.Исправление
Исправление опечатки в window.onerror()
.Функционал
Добавлен метод vConsole.removePlugin()
, см. Открытые свойства и методы.
Функционал
Добавлено событие remove
для плагинов, см. Список событий для плагинов.
Оптимизация
Отключение прокрутки страницы во время прокрутки vConsole.
Исправление
Исправление опечатки в window.onerror()
.## v2.4.0 (2016-08-31)
Функционал Добавлено событие addTopBar
для плагинов, см. Список событий для плагинов.
Функционал Добавлен фильтр типов логов в вкладках Лог и Система.
Оптимизация Автоматическая прокрутка списка логов до конца отключается, если область просмотра находится не в конце списка.
Оптимизация Исправление проблем с интерфейсом.
Исправление Устранение угрозы XSS при выводе объектов логов.
Исправление Кнопка переключения не выходит за границы экрана в специальных случаях.
tap
(в версии V2.3.0) на событие click
для предотвращения конфликтов.now
и добавление времени navigationStart
в вкладке Система.tap
внутри контейнера DOM vConsole для ускорения события click
.Функционал
Добавлено свойство vConsole.version
.Функционал
Добавлено свойство _noVConsole
для объектов XMLHttpRequest
для настройки отображения запросов в вкладке Сеть.Функциональность
Добавлены вспомогательные функции vConsole.tool
и vConsole.$
, см. Вспомогательные функции.Функциональность
Открытые свойства и методы vConsole
доступны, см. Открытые свойства и методы.Исправление
Устранена проблема с тем, что error
в window.onerror()
может быть неопределенным.Исправление
Устранена ошибка, при которой xhr.status
может быть недоступен, когда xhr.readyState < 4
.Исправление
Исправлена ошибка, при которой vConsole может не работать в браузере с движком X5.Исправление
Исправлена ошибка, при которой localStorage
равен null на некоторых устройствах.Исправление
Исправлено отображение логических типов данных в разделе Лог.Оптимизация
Улучшено пользовательское интерфейсное оформление на Android.Новая функциональность
Полностью перестроен, теперь поддерживаются пользовательские плагины, см. Плагин: Начало работы.Новая функциональность
Поддержка выполнения команд JavaScript в разделе Лог.Новая функциональность
Поддержка объектов с циклическими структурами в разделах Лог и Система.Новая функциональность
Поддержка просмотра заголовков запросов и ответов в разделе Сеть.Оптимизация
Кнопка переключения больше не выходит за границы экрана.Оптимизация
Автоматическое отображение строки User-Agent в разделе Система.Оптимизация
Отображение времени записи лога в разделах Лог и Система.Исправление
Исправлена проблема, при которой метод getDate() возвращает неверную дату.Исправление
Исправлена проблема, при которой синхронные AJAX-запросы становятся асинхронными.Новая функциональность
Добавлена возможность перетаскивания кнопки переключения.
Исправление
Исправлена ошибка инициализации при асинхронной загрузке.## v1.2.1 (2016-05-16)
Исправление
Исправлена потеря данных при отправке POST-запроса.
Новая функциональность
Добавлена панель сетевых данных.Новая функциональность
Устарела метод vConsole.ready()
.Оптимизация
Отображаются отформатированные объекты и массивы.Оптимизация
Добавлен README и CHANGELOG на английском языке.Оптимизация
Улучшено пользовательское оформление интерфейса.Новая функциональность
Поддерживается использование window.onerror()
для отлавливания исключений и ошибок.Новая функциональность
Поддерживается использование [default|system|...]
для вывода логов в конкретный раздел.Исправление
Исправлена компиляция webpack.Исправление
Исправлена уязвимость XSS при выводе строк HTML.Исправление
Исправлен путь main
в package.json
.Оптимизация
Обновлены демонстрационные страницы.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )