ExplicitMessage_Inject

[DEBUG] 信息显式化(注入版)

目前為 2021-07-20 提交的版本,檢視 最新版本

此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.greasyforks.org/scripts/429525/952196/ExplicitMessage_Inject.js

/**
 * ExplicitLog_Inject
 * @file [DEBUG] 显式日志(注入版)
 * @version 1.0.0.20210718
 * @author Laster2800
 */

(function() {
  for (const n of ['log', 'warn', 'error']) {
    const log = console[n]
    console[n] = function() {
      if (unsafeWindow.gm429521?.fn?.wrappedLog) {
        console[n] = unsafeWindow.gm429521.fn.wrappedLog(console, log, n.toUpperCase(), GM_info.script.name)
        console[n].apply(console, arguments)
      } else {
        log.apply(console, arguments)
      }
    }
  }
})()
长期地址
遇到问题?请前往 GitHub 提 Issues。