私はこの小さなスクリプトを使用して、Firebugが開いているかどうかを調べています。
if (window.console && window.console.firebug) {
//is open
};
そしてそれはうまくいきます。現在、Google Chromeの組み込みのWeb開発者コンソールが開いているかどうかを検出する方法を見つけるために30分を探していましたが、ヒントは見つかりませんでした。
この:
if (window.console && window.console.chrome) {
//is open
};
動作しません。
編集:
そのため、Chromeコンソールが開いているかどうかを検出できないようです。しかし、機能する「ハック」があり、いくつかの欠点があります。
- コンソールがドッキングされていない場合は機能しません
- ページの読み込み時にコンソールが開いていると機能しません
それで、今のところUnsignedの回答を選択しますが、some1が素晴らしいアイデアを思いついた場合、彼は引き続き回答することができ、選択した回答を変更します!ありがとう!
.message
がフェッチされるかどうか(メッセージが表示されてデバッガーが開いているときに発生します)を確認しようとしましたが、残念ながら、これはデバッガーが開いていないときにも発生します。これが存在する場合、ハッキングについて知りたいのですが…