這是weinre1.6.1下載,這個工具包是PhoneGap開發(fā)下,的一個JS調(diào)試工具-This toolkit is PhoneGap development, a JS debug tool。
weinre1.6.1一直是個難題,前期可以使用模擬器來協(xié)助調(diào)試,但到了真機調(diào)試階段就讓人非常頭痛。而Weinre就是解決這難題的利器。
Weinre的本意是Web Inspector Remote,它是一種遠程調(diào)試工具。功能與Firebug、Webkit inspector類似,可以幫助我們即時更改頁面元素、樣式,調(diào)試JS等,下面就簡單介紹下如何使用。
Weinre(Web Inspector Remote)是一款基于Web Inspector(Webkit)的遠程調(diào)試工具, 它使用JS編寫, 可以讓我們在電腦上直接調(diào)試運行在手機上的遠程頁面。 與傳統(tǒng)的Web Inspector的使用場景不同, Weinre的使用場景如下圖, 調(diào)試的頁面在手機上, 調(diào)試工具在PC的chrome, 二者通過網(wǎng)絡(luò)連接通信。
--help : 顯示W(wǎng)einre的Help
--httpPort [portNumber] : 設(shè)置Weinre使用的端口號, 默認(rèn)是8080
--boundHost [hostname | ip address | -all-] : 默認(rèn)是'localhost', 這個參數(shù)是為了限制可以訪問Weinre Server的設(shè)備, 設(shè)置為-all-或者指定ip, 那么任何設(shè)備都可以訪問Weinre Server。
--verbose [true | false] : 如果想看到更多的關(guān)于Weinre運行情況的輸出, 那么可以設(shè)置這個選項為true, 默認(rèn)為false;
--debug [true | false] : 這個選項與--verbose類似, 會輸出更多的信息。默認(rèn)為false。
--readTimeout [seconds] : Server發(fā)送信息到Target/Client的超時時間, 默認(rèn)為5s。
--deathTimeout [seconds] : 默認(rèn)為3倍的readTimeout, 如果頁面超過這個時間都沒有任何響應(yīng), 那么就會斷開連接。