Google發(fā)布了Google Chrome Developer Tools,這是一系列面向Chrome開發(fā)者的工具包。
Google Chrome Developer Tools使用BSD授權(quán)開源發(fā)布,由SDK和Debugger兩部分組成。SDK提供了通過TCP/IP協(xié)議與Chrome通訊的Java API。而Debugger是一個Eclipse的插件,使用者可以通過Debugger在Eclipse IDE里面調(diào)試Chrome中的JavaScript。
該項(xiàng)目包括:
一個ChromeDevTools SDK提供了一個Java API,它使一個調(diào)試應(yīng)用程序進(jìn)行通信與谷歌Chrome瀏覽器從本地主機(jī)使用的TCP / IP為基礎(chǔ)的谷歌Chrome開發(fā)者工具協(xié)議或WebKit的遠(yuǎn)程調(diào)試協(xié)議。Eclipse調(diào)試器使用的SDK。該調(diào)試器允許您調(diào)試在Eclipse IDE中運(yùn)行的JavaScript谷歌Chrome瀏覽器標(biāo)簽內(nèi)。
由于SDK和Eclipse調(diào)試器都是用Java編寫的,這個項(xiàng)目是最有利于開發(fā)人員使用Java工具的調(diào)試Web應(yīng)用程序的谷歌瀏覽器內(nèi)。您可以使用SDK編寫自己的調(diào)試器,使用該協(xié)議的溝通與谷歌Chrome瀏覽器。
如何調(diào)試:
1、谷歌Chrome或 Chromium瀏覽器關(guān)閉所有的窗口。
2、啟動谷歌Chrome瀏覽器為:Chrome (or Chromium) -遠(yuǎn)程調(diào)試端口= 9222(或其他一些調(diào)試端口的選擇。)
請確保您的防火墻阻止傳入的連接從其他機(jī)器所選擇的端口。打開你要調(diào)試的URL。
3、啟動Eclipse,并創(chuàng)建一個新的調(diào)試配置(|下運(yùn)行調(diào)試配置...)“WebKit的議定書”配置類型(您可能需要先切換到Debug透視圖):
3.1、然后指定您所選擇的調(diào)試端口,在“遠(yuǎn)程”選項(xiàng)卡。此外,你需要選擇一個適當(dāng)?shù)牡腤ebKit的協(xié)議版本在制品后端領(lǐng)域。
3.2、開始調(diào)試。出現(xiàn)提示時,選擇該選項(xiàng)卡進(jìn)行調(diào)試,然后點(diǎn)擊“OK”按鈕。
在很短的一段時間,你會看到瀏覽器的腳本源在一個新的項(xiàng)目。