用 alert() 提示符合匹配规则的日志或未捕获异常,帮助开发者在日常使用网页时发现潜藏问题
当前为
其他脚本:B站稍后再看功能增强、B站封面获取、B站共同关注快速查看、B站防剧透进度条、S1战斗力屏蔽
用 alert() 提示符合匹配规则的日志或未捕获异常,帮助开发者在日常使用网页时发现潜藏问题。求好评,求收藏💔。点击查看 更新日志。
正则匹配
日志
LOG / WARN / ERROR 作为匹配目标。如用 ^LOG$ 作为排除过滤器排除所有 INFO 级别日志,用 ^(LOG|WARN|ERROR)$ 作为排除过滤器排除所有日志。
console 对象打印出来的日志。比如,运行在油猴沙盒中的用户脚本,使用沙盒提供的 console 对象打印出来的日志是无法被捕获到的。
注入版基于主脚本的设置及代码工作,只有安装并开启主脚本时,注入版才会开始工作!
未捕获异常(正常)
Uncaught Exception (Normal) 作为匹配目标。如简单地用 cau 来过滤出所有未捕获异常,但可能混杂带 cau 信息的日志。
此处「脚本文件」为浏览器实际访问的最终文件。例如用 webpack 将 a.js、b.js 打包为 example.js。若在 a.js 中抛出异常,且 sourcemap 可用,则浏览器会在控制台中提示异常位置为 a.js。但是在脚本捕获到的 ErrorEvent 中,错误位置只能是 example.js,在配置脚本时应该用 example\.js 来匹配或排除这样的异常。
未捕获异常(Promise)
Uncaught Exception (in Promise) 作为匹配目标。
脚本设置

gitee: ExplicitLog
by Laster2800