用于调试的脚本库
이 스크립트는 직접 설치하는 용도가 아닙니다. 다른 스크립트에서 메타 지시문 // @require https://update.greasyfork.org/scripts/34143/230828/debug.js을(를) 사용하여 포함하는 라이브러리입니다.
// ==UserScript==
// @name debug
// @namespace https://github.com/yeomanye
// @version 0.5.1
// @include *://*
// @description 用于调试的脚本库
// @author Ming Ye
// ==/UserScript==
// 开启调试
var consoleFactory = function(prefix, type,suffix,debugMode) {
prefix = prefix || "";
type = type || "log";
suffix = suffix || "";
return function(msg){
if (debugMode) {
var arguments = Array.prototype.slice.apply(arguments);
arguments.unshift(prefix);
arguments.push(suffix);
console[type].apply(null,arguments);
}
};
};
// 当参数为true时开启调试
var debugTrue = function(isDebugger){
if(isDebugger) debugger;
}