Панель консоли на странице
Перехватывает все вызовы console и показывает их в прокручиваемой панели в углу страницы.
Код для копирования
try {
const panel = document.createElement('pre');
panel.style.cssText = 'position:fixed;right:0;bottom:0;width:340px;max-height:240px;'
+ 'overflow:auto;z-index:99999;background:#1d2021;color:#a9b665;margin:0;'
+ 'font:11px monospace;padding:6px;border-top-left-radius:6px;';
document.body.appendChild(panel);
['log', 'warn', 'error', 'info'].forEach(function (level) {
const orig = console[level];
console[level] = function () {
const line = document.createElement('div');
line.textContent = '[' + level + '] '
+ Array.prototype.map.call(arguments, String).join(' ');
panel.appendChild(line);
panel.scrollTop = panel.scrollHeight;
orig.apply(console, arguments);
};
});
} catch (err) { console.error('JustZix console panel:', err); }
Как использовать этот пример
- Скопируй код кнопкой выше.
- Установи JustZix (2 минуты) и открой расширение на нужной странице.
- Добавь новое правило, совпадающее с этой страницей.
- Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.
Оцени этот пример
Оценок пока нет — оцени первым.