javascript - 如何将不可删除的日志添加到 Devtools 控制台?
问题描述
我将在网上做一个演示,我将使用 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()
推荐阅读
- ruby - DocuSign / Ruby - 尝试获取令牌时不支持_grant_type
- flutter - 错误“pumpAndSettle 超时”可能是由于riverpod
- java - FlinkCEP 模式检测不会实时发生
- azure - Application Insights 请求失败错误 405
- javascript - 如何获取 JSON 括号中的第一个值
- javascript - 如何在 JavaScript 中返回获取数据?
- kubernetes - 使用 terraform 在 k8s 集群中授予 RBAC 角色
- google-apps-script - 如何在 Google Apps 脚本中找到我的收件箱中的所有电子邮件,然后将电子邮件发送到这些电子邮件?
- firebase - 有没有办法使用来自不同项目的服务帐户签署 Firebase 自定义令牌
- ios - Core Data with Different View Controllers