2012-11-14 36 views
2

有一個我想調試的網站。 http://www.mapcrunch.com/我想看看JavaScript鉤入中間巨大的GO按鈕的位置。如何在Chrome中查找方法的調用方式?

到目前爲止,通過檢查元素,我發現這一點:

<button id="gobutton" class="button" style="display:none;" title="Click to go!"> 
    <span>Go!</span> 
</button> 

當我按一下按鈕,在「網絡」的看法,我發現,它調用。 http://www.mapcrunch.com/json/rand.php?c=35&d=0但是我找不到實際的通話所在的位置。我想找到提出此請求的函數或行。在Chrome中有沒有辦法做到這一點?

+1

您可以指示Chrome「破解」執行代碼當一個元素被修改/屬性改變http://stackoverflow.com/questions/13334709/how -to-debug-a-specific-javascript-click-event/13335076#13335076 – lostsource

+0

這是一個非答案,但你總是可以猜測。你知道元素ID,並且你有[js文件](http://www.mapcrunch.com/js/maps.min.js?v=14)。 –

回答

2

假設在點擊go按鈕時DOM被修改,您可以右鍵單擊開發工具中的HTML標記,然後單擊「Break on ... Subtree修改」。然後點擊開始按鈕。這會暫停執行的JavaScript。

1

解壓縮JS file從網站,並搜索#gobutton

+0

這也適用。我發現在設置中啓用「在內容腳本中搜索」選項會在所有js文件中進行全局搜索。 – siamii

相關問題