生意気な後輩に「これはひどい」って言われた。自分でもわかってるけどさ。 Debug.log = function(msg) { if (!Debug.ENABLED) return; try { GM_log(msg); return } catch(e) {} try { console.log(msg); return } catch(e) {} try { WScript.Echo(msg); return } catch(e) {} try { alert(msg); return } catch(e) {} try { print(msg); return } catch(e) {} } ちなみに彼のコードはこんな風だった。 function debug(msg) { alert(msg); // WScript.Echo(msg); } ちょw。 typeof でチェックするの