2016-07-19 4 views

答えて

1

https://github.com/sindresorhus/devtools-detectは、devtoolsが開いているかどうかを検出できるライブラリです。したがって、devtoolsが閉じていると判断した場合は、メッセージをスタックにプッシュし、devtoolsが開かれたことを検出した後にそれらのメッセージをログに記録します。

var logStack = []; 

function myLog(msg) { 
    if(!window.devtools.open) logStack.push(msg); 
    else console.log(msg); 
} 

window.addEventListener('devtoolschange', function (e) { 
    if(!e.detail.open) return; 
    while(logStack.length > 0) { 
     console.log(logStack.shift()); 
    } 
}); 
関連する問題