GM_log怎么用,想看个例子
想使用gm_log,这个函数原型看不懂,想看个具体的例子,实现console.log的功能gm_log频繁调试,应该很方便,不用频繁打开关闭游览器自身的调试器
declare function GM_log(message: string, level?: GM_Types.LoggerLevel): any;
declare namespace GM_Types {
type LoggerLevel = "debug" | "info" | "warn" | "error";
} 脚本猫中的GM_log可以在日志中查看https://github.com/scriptscat/scriptcat/blob/main/example/gm_log.js console.log 等价于 GM_log,直接搜索替换都可以吧,源码就没看了,默认给你输出加了个inject: 前缀 话说哥哥们都用GM_log的么?
https://bbs.tampermonkey.net.cn/thread-3430-1-1.html
(出处: 油猴中文网)
王一之 发表于 2023-3-29 17:24
话说哥哥们都用GM_log的么?
https://bbs.tampermonkey.net.cn/thread-3430-1-1.html
(出处: 油猴中文网)
复杂的程序,需要反复调试,产生大量的提示信息用gm_log,少量调试信息console.log够用 zip11 发表于 2023-3-29 17:56
复杂的程序,需要反复调试,产生大量的提示信息用gm_log,少量调试信息console.log够用 ...
但是建议注意清理日志,这个是会占储存空间的 王一之 发表于 2023-3-29 18:13
但是建议注意清理日志,这个是会占储存空间的
脚本猫插件建议,增加个日志文件过大自动清空的功能 zip11 发表于 2023-3-29 19:27
脚本猫插件建议,增加个日志文件过大自动清空的功能
嗯 有考虑 本帖最后由 zip11 于 2023-3-29 23:05 编辑
王一之 发表于 2023-3-29 22:12
嗯 有考虑
日志页缺个手动刷新功能,如果提前打开日志页,最新的日志总说刷新不出来,必须切换到订阅页,再切回日志才能查询到最新日志
GM_log(element);不支持显示element类型,只支持字符串类型,
//要显示需要手动转换
String(element.innerHTML)
console.log支持element,调试相对快捷些
zip11 发表于 2023-3-29 22:51
日志页缺个手动刷新功能,如果提前打开日志页,最新的日志总说刷新不出来,必须切换到订阅页,再切回日志 ...
是的,只支持string类型,其他类型无法存储,因为这个日志是和页面无关的
自动刷新功能,可以考虑后面弄弄
页:
[1]