我在codechool.com上的教程(discover-devtools:http://discover-devtools.codeschool.com/chapters/1/challenges/3)中發現有可能檢查Chrome開發人員工具是否已打開?如何檢查它的狀態/獲得(cmd + alt + i)事件是否被按下?如何檢查Chrome開發工具是否已打開?
回答
谷歌是在這裏
function isInspectOpen()
{
console.profile();
console.profileEnd();
if (console.clear) console.clear();
return console.profiles.length > 0;
}
你的朋友從This Question
這個函數將返回true是得到了用戶的開發工具開放
編輯
針對你評論
$('#header').click(alert(isInspectOpen()))
格式不正確jQuery的嘗試:
$('#header').click(function(){
alert(isInspectOpen());
});
hm,調用'isInspectOpen()'工作正常:)(即它reterns'真正')。但是,如果我設置了'setTimeout('alert(isInspectOpen())',10000)'並且在10秒後仍然關閉DevTools,它會提示'true'。任何想法爲什麼如此?我怎樣才能以另一種方式測試這個功能? – static
不要用超時來測試這個,試試用這個工具打開測試吧,然後用它關閉 –
任何Idea,如何調用'alert(isInspectOpen())'或者另一種通知方式,比如改變文本一些'div')封閉的DevTools? ''('#header')。click(alert(isInspectOpen()))'對我來說都不起作用 – static
你可以嘗試像log4js或類似的日誌框架。 http://log4js.berlios.de/links.html#other
您的代碼對特定瀏覽器的依賴性會降低。
登錄不適用。我需要知道這是如何做到的。工作(在瀏覽器中顯示它的工作,例如哪個事件會觸發/哪個狀態發生變化),以及如何做到這是一個問題;)當然,log4js是一件好事情,可以顯示事件發生了 – static
- 1. 檢查文件是否已經打開
- 2. 如何檢查打印對話框是否打開(Mozilla和Chrome)
- 3. 檢測是否在Web應用程序中打開工具已打開
- 4. 檢查窗口是否已打開,然後打開它
- 5. 如何檢查Chrome開發人員工具上的jQuery代碼?
- 6. 檢查excel工作簿是否打開?
- 7. 如何檢查Google Chrome中是否已經打開特定頁面?
- 8. 如何檢查GPRS/3G是否打開?
- 9. 如何檢查文件是否打開
- 10. 如何檢查tsqlconnection是否打開?
- 11. 如何檢查Facebook是否被打開
- 12. 如何檢查jframe是否打開?
- 13. 如何檢查sql_safe_updates是否打開?
- 14. 如何檢查文件是否打開
- 15. 如何檢查EventMachine :: Connection是否打開?
- 16. 如果chrome開發工具打開AJAX,但是如果chrome web工具關閉,AJAX將無法工作?
- 17. 檢查Thickbox是否打開
- 18. Excel vba檢查工作簿是否已打開
- 19. 檢查頁面是否已打開並向其發送參數
- 20. 如何檢查意圖/活動是否已在Android中打開?
- 21. 如何檢查XBOX控制檯是否已打開? (遠程)
- 22. 如何檢查網址是否已經打開HTML
- 23. 如何檢查彈出對話框是否已經打開?
- 24. 如何檢查indexedDB實例是否已打開?
- 25. 如何檢查電子郵件是否已打開?
- 26. pyMySQL:如何檢查連接是否已打開或關閉
- 27. 如何檢查文件是否已經在COBOL中打開?
- 28. 如何隱藏在Chrome開發工具
- 29. Chrome開發工具如何顯示Cookie
- 30. 編輯chrome開發工具
參見[找出Chrome的控制檯是否打開(http://stackoverflow.com/a/19256983/64949)的工作方案。 –