在Mac上調試iPhone Safari
在我們的iphone上測試Apple Pay時,你發現了一些需要調試器的bug。
蘋果為最新iOS版本(v6及以上)的iPhone、iPod或iPad上的Safari網絡瀏覽器提供了遠程調試器。
你應該這樣做:
步驟1:在你的iPad, iPhone或iPod,進入設置> Safari >高級,並切換到Web檢查器
步驟2:在你的Mac上,打開Safari瀏覽器,進入“Safari >首選項>高級”,然後在菜單欄中檢查“顯示開發”菜單
步驟3:用USB線連接iOS設備和Mac電腦
步驟4:在Mac上重新啟動Safari
步驟5:在iOS設備上打開待調試的網站
步驟6:在你的Mac上,打開Safari並進入“開發”菜單。現在你將看到連接到Mac的iOS設備。
請注意:如果你的iOS設備沒有打開任何網頁,你會收到一個警告,說“沒有可檢查的應用程序”。
連接調試器
一旦從Mac連接到iOS設備上,你可能隻需要調試你的網站,就像你在本地測試一個網站一樣。
請注意雖然下麵的說明是為iPhone寫的,但它們也可以用在iPad或iPod上。
步驟1:在iPhone上打開要調試的頁麵
步驟2:進入開發> iPhone >你想在你的Mac上的Safari中調試的網頁。在你的Mac上,這將啟動一個Safari Web Inspector窗口
步驟3:在Mac上使用Safari遠程調試器來調試iPhone
步驟4:打開Mac上Safari Web Inspector中的調試器選項卡,勾選“所有異常的斷點”框。Mac上的Safari Web Inspector窗口,調試器選項卡
第五步:在iPhone上與網站進行交互,恢複腳本執行,並在Mac上的Safari Web Inspector窗口中檢查變量,直到識別出要查找的錯誤代碼。那你應該把它修好。