如何将不可删除的日志添加到 Devtools 控制台?
How can I add undeletable log to Devtools console?
我将在网上进行演示,我将使用 Chrome 开发工具。
我想为自己添加一些有用的信息,有时当我需要清除控制台时,我希望这些信息保留在那里。
例如,当我单击清除控制台按钮时,我希望某些日志保留在那里。这可能吗?
虽然无法创建“不可删除的日志”,但您可以覆盖 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
引用:“跨页面加载保留消息
默认情况下,控制台会在您加载新页面时清除。要跨页面加载保留消息,请打开控制台设置,然后启用保留日志复选框。"
有帮助吗?
我将在网上进行演示,我将使用 Chrome 开发工具。 我想为自己添加一些有用的信息,有时当我需要清除控制台时,我希望这些信息保留在那里。
例如,当我单击清除控制台按钮时,我希望某些日志保留在那里。这可能吗?
虽然无法创建“不可删除的日志”,但您可以覆盖 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
引用:“跨页面加载保留消息
默认情况下,控制台会在您加载新页面时清除。要跨页面加载保留消息,请打开控制台设置,然后启用保留日志复选框。"
有帮助吗?