【发布时间】:2021-12-22 13:28:44
【问题描述】:
我将在线进行演示,并使用 Chrome 开发工具。我想为自己添加一些有用的信息,有时当我需要清除控制台时,我希望这些信息保留在那里。 例如,当我单击清除控制台按钮时,我希望某些日志保留在那里。这可能吗?
【问题讨论】:
-
不,不可能。
标签: javascript google-chrome-devtools
我将在线进行演示,并使用 Chrome 开发工具。我想为自己添加一些有用的信息,有时当我需要清除控制台时,我希望这些信息保留在那里。 例如,当我单击清除控制台按钮时,我希望某些日志保留在那里。这可能吗?
【问题讨论】:
标签: javascript google-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()
【讨论】:
例如呢? https://developer.chrome.com/docs/devtools/console/reference#persist
cited: “在页面加载时保留消息
默认情况下,每当您加载新页面时,控制台都会清除。要在页面加载时保留消息,请打开控制台设置,然后启用保留日志复选框。"
会有帮助吗?
【讨论】: