debug

用于调试的脚本库

Version vom 16.11.2017. Aktuellste Version

Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @require https://update.greatest.deepsurf.us/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;
}