我有一個相當醜陋和大型的JavaScript文件,我從我厭惡的開發者那裏繼承下來。有很多死代碼,我發現我花了很多時間重構甚至沒有被調用的函數。用於IE的代碼覆蓋率工具
理想情況下,我只是想的東西,可以扎入JS引擎和跟蹤何時以及有多少次函數被調用的。
在FF,我可以步行window對象獲得的功能列表,並動態地包裹他們都在將登錄調用它們,然後調用函數作爲正常的方法。
不幸的是,在IE瀏覽器,我不能用這個,因爲我似乎無法找到一種方式來獲得的已加載的所有功能的列表。我不能在FF中運行這個應用程序,因爲它是可怕的瀏覽器特定。在最後計數有138行包含「新的ActiveXObject(...)」
幫助,或者與一個工具,可以做到這一點,或者至少,一種方式來獲得IE7的功能列表從用戶腳本加載。
感謝 -c
我無法弄清楚如何使用這個系統。 它充滿了幀和ajax。 – CaffGeek 2009-09-16 14:25:15
我會在我的答案中添加更多詳細信息。 – 2009-09-16 14:33:28
看起來好像會起作用,不幸的是,我無法更改我的瀏覽器代理設置......我們在這裏被鎖定。 – CaffGeek 2009-09-16 15:08:05