移動(dòng)端調(diào)試方式簡(jiǎn)記

在移動(dòng)端開發(fā)中寥掐,開發(fā)過程通常是先用chrome的手機(jī)瀏覽器模擬器模擬開發(fā)頁面在手機(jī)瀏覽器中的顯示古瓤。但是通常由于瀏覽器自身的實(shí)現(xiàn)方式頁面解析方式不一樣膀藐,往往在模擬器上顯示正常的頁面媚值,在真是移動(dòng)端瀏覽器中顯示異常。包括一些事件觸發(fā)動(dòng)作也得不到很好的調(diào)試藐握。
下邊介紹幾個(gè)月的h5開發(fā)總結(jié)出來的移動(dòng)端調(diào)試方式:

1.log方式

通過console.log()方式靴拱,將代碼執(zhí)行關(guān)鍵過程輸出出來,基本可以定位問題出現(xiàn)位置猾普,但這種方式對(duì)于頁面樣式問題無能為力袜炕;

2.chrome模擬器調(diào)試

還是要介紹下chrome的模擬器調(diào)試(萬一有人不知道呢~),其實(shí)這是最長(zhǎng)用的開發(fā)調(diào)試方式了初家,對(duì)于大部分瀏覽器webkit內(nèi)核瀏覽器適用偎窘,關(guān)鍵還可以選擇各種機(jī)型;

正確的打開方式

打開chrome瀏覽器windows按F12笤成、mac按option+command+i 進(jìn)入開發(fā)者工具界面评架,于是,任性地調(diào)試?yán)瞺


chrome開發(fā)者工具

3.Weinre

Weinre 是<strong>WE</strong>b <strong>IN</strong>spector <strong>RE</strong>mote.是一個(gè)web頁面調(diào)試工具和檢查工具炕泳,通過weinre可以PC和手機(jī)纵诞,在PC中操作頁面跟手機(jī)操作一樣,完成頁面的調(diào)試培遵。

weinre安裝使用

(1)安裝

sudo npm -g install weinre

(2)啟動(dòng)

weinre --httpPort 8081 --boundHost -all-
啟動(dòng)成功浙芙,訪問地址http://localhost:8081/
如圖:

weinre啟動(dòng)成功

(3)web頁面引入腳本诽里,項(xiàng)目啟動(dòng)

將生產(chǎn)的javascript 標(biāo)簽引入自己開發(fā)的web頁面中亡鼠,啟動(dòng)項(xiàng)目;
http://10.242.101.173:8081/target/target-script-min.js#anonymous

Example:
<script src="http://10.242.101.173:8081/target/target-script-min.js#anonymous"></script>

(4)調(diào)試

頁面跑起來以后通過訪問http://10.242.101.173:8081/client/#anonymous
就可以看到所有訪問這個(gè)頁面的手機(jī)啦

查看weinre中頁面訪問情況

通過pc可以控制移動(dòng)端瀏覽器看到的頁面反浓,修改吧~

4.chrome移動(dòng)端遠(yuǎn)程調(diào)試

使用步驟:

(1)手機(jī)皇耗、PC都有chrome瀏覽器南窗;
(2)數(shù)據(jù)線連接PC和手機(jī),手機(jī)開啟調(diào)試模式;
(3)chrome瀏覽器地址欄輸入chrome://inspect万伤,就可以調(diào)試手機(jī)版的chrome頁面啦

chrome遠(yuǎn)程調(diào)試

5窒悔、微信web開發(fā)者工具

微信今年推出了 web 開發(fā)者工具,能夠幫助開發(fā)者更方便敌买、更安全地開發(fā)和調(diào)試基于微信的網(wǎng)頁简珠,它是一個(gè)桌面應(yīng)用,通過模擬微信客戶端的表現(xiàn)虹钮,使得開發(fā)者可以使用這個(gè)工具方便地在 PC 或者 Mac 上進(jìn)行開發(fā)和調(diào)試工作聋庵。
通過微信web開發(fā)者工具可以:

  • 使用自己的微信號(hào)來調(diào)試微信網(wǎng)頁授權(quán)
  • 調(diào)試、檢驗(yàn)頁面的 JS-SDK 相關(guān)功能與權(quán)限芙粱,模擬大部分 SDK 的輸入和輸出
  • 使用基于 weinre 的移動(dòng)調(diào)試功能
  • 利用集成的 Chrome DevTools 協(xié)助開發(fā)

使用步驟

(1)下載微信web開發(fā)者工具

(2)安裝打開祭玉,并登錄調(diào)試;

界面如下圖所示宅倒,想進(jìn)行頁面調(diào)試首先需要登錄攘宙,如果只是模擬器上調(diào)試頁面內(nèi)容屯耸,在地址欄直接輸入網(wǎng)址拐迁;通過js-sdk可以看到微信微信分享之后的各個(gè)字段內(nèi)容;點(diǎn)移動(dòng)調(diào)試按鈕按按步驟設(shè)置一下手機(jī)代理即可疗绣,甚是方便线召;


微信web開發(fā)工具

6、UC瀏覽器開發(fā)者版

UC瀏覽器總是時(shí)不時(shí)報(bào)出奇奇怪怪的問題多矮,而其他瀏覽器又不會(huì)出現(xiàn)這種問題缓淹,所以很郁悶但又無能為力,我也是最近才知道原來UC瀏覽器有開發(fā)者版本哦塔逃;

主要功能

  • DOM查看和修改
  • JavaScript調(diào)試讯壶、CSS調(diào)試
  • 網(wǎng)絡(luò)狀態(tài)查看
  • 資源文件查看
  • Console控制臺(tái)

正確的使用方式

(1)進(jìn)入U(xiǎn)C官方網(wǎng)站開發(fā)者中心(網(wǎng)站地址),下載Android平臺(tái)的UC瀏覽器開發(fā)者版湾盗,安裝到手機(jī)中伏蚊。
(2)PC機(jī)一臺(tái),并在PC上安裝Chrome或Safari(推薦使用Chrome)格粪。支持Chrome15–Chrome21躏吊,以及Safari5.1.4以上版本。下載ADB工具到PC中帐萎。

參考

Weinre Home
chrome手機(jī)端調(diào)試
微信web開發(fā)者工具開發(fā)文檔
UC瀏覽器開發(fā)者版本文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末比伏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子疆导,更是在濱河造成了極大的恐慌赁项,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異悠菜,居然都是意外死亡紫新,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門李剖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芒率,“玉大人,你說我怎么就攤上這事篙顺∨忌郑” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵德玫,是天一觀的道長(zhǎng)匪蟀。 經(jīng)常有香客問我,道長(zhǎng)宰僧,這世上最難降的妖魔是什么材彪? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮琴儿,結(jié)果婚禮上段化,老公的妹妹穿的比我還像新娘。我一直安慰自己造成,他們只是感情好显熏,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晒屎,像睡著了一般喘蟆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鼓鲁,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天蕴轨,我揣著相機(jī)與錄音,去河邊找鬼骇吭。 笑死橙弱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的绵跷。 我是一名探鬼主播膘螟,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼碾局!你這毒婦竟也來了荆残?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤净当,失蹤者是張志新(化名)和其女友劉穎内斯,沒想到半個(gè)月后蕴潦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡俘闯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年潭苞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片真朗。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡此疹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出遮婶,到底是詐尸還是另有隱情蝗碎,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布旗扑,位于F島的核電站蹦骑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏臀防。R本人自食惡果不足惜眠菇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望袱衷。 院中可真熱鬧捎废,春花似錦、人聲如沸祟昭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽篡悟。三九已至,卻和暖如春匾寝,著一層夾襖步出監(jiān)牢的瞬間搬葬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來泰國打工艳悔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留急凰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓猜年,卻偏偏與公主長(zhǎng)得像抡锈,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乔外,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 隨著手機(jī)等移動(dòng)設(shè)備的普及床三,適配移動(dòng)端的頁面變得越來越有必要。這也意味著移動(dòng)端的調(diào)試變得越來越頻繁杨幼,那么就會(huì)發(fā)生以下...
    木白no1閱讀 3,304評(píng)論 0 5
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,283評(píng)論 25 707
  • 如今在移動(dòng)平臺(tái)上撇簿,web/hybrid app 不斷向 native app 發(fā)起挑戰(zhàn)聂渊。 背景 出于解放生產(chǎn)力和降...
    點(diǎn)融黑幫閱讀 1,232評(píng)論 0 0
  • 第二日傍晚,她即將走出學(xué)校時(shí)四瘫,卻望見了門前榕樹下的箐汐汉嗽。她正好奇打算走上前,卻發(fā)現(xiàn)箐汐正在向她走來找蜜。 ...
    秋璃閱讀 180評(píng)論 0 0
  • 什么叫做理想生活洗做?不用吃得太好穿得太好住得太好撵孤,但必需自由自在,不感到任何壓力竭望,不做工作的奴隸邪码,不受名利支配,有志...
    若人閱讀 332評(píng)論 0 0