3

codeschool.com のチュートリアル (discover-devtools: http://discover-devtools.codeschool.com/chapters/1/challenges/3 ) で、Chrome 開発者ツールが開いているかどうかを確認できることがわかりました。押された( cmd+ alt+ )の状態を確認/取得する方法は?i

4

2 に答える 2

4

グーグルはあなたの友達です

function isInspectOpen()
{
    console.profile(); 
    console.profileEnd(); 
    if (console.clear) console.clear();
    return console.profiles.length > 0;
}

この質問から

ユーザーが開発者ツールを開いている場合、この関数は true を返します。

編集

あなたのコメントに応えて

$('#header').click(alert(isInspectOpen()))

jQuery が適切にフォーマットされていない場合は、次を試してください:

$('#header').click(function(){
   alert(isInspectOpen());
});
于 2013-05-27T01:37:31.517 に答える
-2

log4js などのロギング フレームワークを試すことができます。 http://log4js.berlios.de/links.html#other

あなたのコードは、特定のブラウザへの依存度が低くなります。

于 2013-05-27T01:34:00.527 に答える