我真的很複雜的頁面有很多JavaScript來修復。它涉及很多功能,我需要找出一個特定的函數,這會觸發拖動Raphael JS對象。我找不出哪一個是。 有沒有可能將任何「現在」運行記錄到控制檯? 我知道,輸出會很混亂,但我會有機會看到會發生什麼,我用鼠標抓住對象。我可以以某種方式記錄當前運行的JavaScript功能到Chrome開發者控制檯嗎?
0
A
回答
1
我可能是錯的,但您應該手動使用console.log()寫入瀏覽器控制檯。
0
你試過:
console.log(yourObject)
哪裏yourObject是可拖動的元素?
在新的Chrome控制檯中,有深入的對象瀏覽,也許你可以在你的對象原型中找到你想要的東西。
2
如果JavaScript正在執行,按下Developer Tools的Sources選項卡中的Pause圖標將會停止腳本並顯示調用堆棧。
如果您想調試特定事件偵聽器發生的情況(例如在拖放腳本中),您可以通過右鍵單擊頁面元素,選擇檢查元素,然後在元素「選項卡的右列,滾動到底部並查看附加到該元素的事件監聽器。點擊一個特定的監聽器將顯示該監聽器的腳本源,並且您可能可以在該點添加一個斷點。 (注意編譯後的腳本可能難以理解)
在調查頁面問題(無論是我自己還是第三方頁面)時,一個技巧是在腳本上大量地散佈斷點,我懷疑按鈕按下時會發生火災等。然後,我打開Developer Tools來操作頁面,這樣當斷點被打中時,斷點將導致調試停止。
其他技巧,如果它是你自己的代碼是使用console.log
語句記錄活動到控制檯,或debugger
(它們就像軟件斷點)。當然,老派的alert
對話框生成語句仍然可以有用。
相關問題
- 1. 我可以在Chrome控制檯中運行角度法嗎?
- 2. 我可以在javascript控制檯中抓取當前模板嗎?
- 3. 如何將消息記錄到Web開發者控制檯 - JavaScript
- 4. 我可以以某種方式更改郵件發件人嗎?
- 5. 可以在開始之前將功能附加到咖啡控制檯嗎?
- 6. Javascript能以某種方式窺探我的網站嗎?
- 7. Chrome開發者控制檯無法運行JS循環
- 8. 我可以移動beaker.SessionMiddleware以某種方式處理方法嗎?
- 9. Chrome開發者控制檯問題
- 10. 可以以某種方式公開模板模板參數嗎?
- 11. 我可以阻止Chrome開發人員工具控制檯記錄圖像404錯誤嗎?
- 12. IntelliJ IDEA Community Edition可以以某種方式支持Ultimate的功能嗎?
- 13. 我可以跳出當前正在執行的功能嗎?
- 14. 我可以以某種方式靜音/取消靜音UIWebview嗎?
- 15. 以記錄形式「記住我」功能
- 16. 從開發者控制檯運行兩次Javascript
- 17. 我可以在PhantomJS中運行網頁的JavaScript功能嗎?
- 18. 登錄以從應用程序中玩開發者控制檯
- 19. 查看youtube.com時,我是否可以控制Chrome開發者控制檯中的視頻?
- 20. 我可以以某種方式組合這兩個網頁控件嗎?
- 21. 我可以使用target =「」以某種方式 - 或者我必須使用javascript來滿足這個要求嗎?
- 22. Chrome開發者控制檯中的可解釋錯誤
- 23. 我可以以某種方式使用Web上的plink進行SSH檢查嗎?
- 24. 奇怪的Chrome開發者工具控制檯的行爲
- 25. 我可以從命令行運行sailsjs控制器方法嗎?
- 26. 可以以某種方式從SQL Server 2012 Express複製到SQL Server 2012 Express嗎?
- 27. 有沒有一種方法可以驗證功能和促銷圖像是否可以在Google play上發佈Android應用(通過開發者控制檯)
- 28. 智能gwt開發者控制檯
- 29. 記錄格式化程序記錄當前執行的功能
- 30. 如何調整Chrome開發者模式錯誤控制檯?
這是正確的答案,但應該注意的是,當console.log()行在那裏時,頁面將無法在IE中運行。只能用於調試。 – NappingRabbit
所以你建議OP應該把'console.log()'添加到_every_函數中? – nnnnnn
@nnnnnn是的,我是。在他需要的每一行代碼中,有沒有更好的方法? – SubRed