首页 > 解决方案 > 如何将不可删除的日志添加到 Devtools 控制台?

问题描述

我将在网上做一个演示,我将使用 Chrome 开发工具。我想为自己添加一些有用的信息,有时当我需要清除控制台时,我希望这些信息保留在那里。

例如,当我单击清除控制台按钮时,我希望某些日志保留在那里。这可能吗?

开发工具

标签: javascriptgoogle-chrome-devtools

解决方案


虽然无法创建“不可删除的日志”,但您可以覆盖console.clear的默认行为以清除控制台但再次记录消息:

var log = console.clear;

const message = 'Hi!'

console.clear = function(e) {
  log.apply();
  console.log(message)
};

console.log(message)

console.log('Hello')
console.clear()


推荐阅读