iOS調(diào)試Webview

HTML、JS、CSS的Web三件套,時(shí)下占據(jù)了項(xiàng)目的主要業(yè)務(wù)部分,原生和JS的交互必不可少,下面總結(jié)iOS調(diào)試Webview的兩種方法:

一、Safair瀏覽器調(diào)試方法

1.在手機(jī)設(shè)置里,找到Safair瀏覽器,在高級(jí)里啟用Web檢查器;


2.Mac上Safair瀏覽器,在偏好設(shè)置高級(jí)選項(xiàng)底部勾選“在菜單欄中顯示開發(fā)菜單”;

3.手機(jī)連接Xcode工程,操作App跳轉(zhuǎn)到JS頁面,點(diǎn)擊Mac上的Safair瀏覽器,在開發(fā)選項(xiàng)下拉菜單中,找到手機(jī)名稱對(duì)應(yīng)的html頁面即可進(jìn)入調(diào)試器;

二、Google Chrome瀏覽器調(diào)試方法

( 參考鏈接

1.使用brew安裝 ios-webkit-debug-proxy
brew install ios-webkit-debug-proxy
若上面的命令不有效,嘗試下面的命令安裝
brew uninstall --force libimobiledevice ios-webkit-debug-proxy
brew install --HEAD libimobiledevice ios-webkit-debug-proxy

2.安裝成功后,在終端輸入下面的命令
ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html

若有問題,報(bào)錯(cuò)Could not connect to lockdownd. Exiting.: Permission denied,可輸入下面的命令,再次嘗試
sudo chmod -R 777 /var/db/lockdown/

3.保持終端命令連接狀態(tài),在chrome瀏覽器中打開 localhost:9221,點(diǎn)擊真機(jī)選項(xiàng);

4.操作App跳轉(zhuǎn)到JS頁面,下面兩種方式均可進(jìn)入調(diào)試器:
(1)在Mac的chrome中刷新頁面,選中要打開的html連接,右鍵點(diǎn)擊“復(fù)制鏈接地址”,新建標(biāo)簽頁,在地址欄粘貼地址,按enter鍵進(jìn)入;
(2)直接在谷歌瀏覽器地址欄中輸入chrome://inspect/#devices,點(diǎn)擊Target下方的inspect進(jìn)入;

備注:
(1)手機(jī)上也要安裝谷歌瀏覽器,否則終端可能無法連接到真機(jī);
(2)復(fù)制JS頁面地址時(shí),不要用cmd+c快捷鍵,要右鍵單擊“復(fù)制鏈接地址”,然后新建標(biāo)簽頁,粘貼地址打開;

總結(jié):
兩種瀏覽器相比較,雖然Safair調(diào)試器打開方便,但容易卡住,有時(shí)無法查看JS的變量值,甚至打斷點(diǎn)會(huì)閃退,建議使用Google Chrome瀏覽器調(diào)試方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問題來源 近來這段時(shí)間一直在寫內(nèi)嵌在App中的Html,雖然在HBuilder中可以輕易的使用各種瀏覽器輕易調(diào)試H...
    神經(jīng)騷棟閱讀 13,618評(píng)論 8 20
  • iOS調(diào)試WebView,簡單到無門檻 溫馨提示:直接在瀏覽器打開鏈接也是可以調(diào)試的,但是要注意一個(gè)問題,就是可能...
    KODIE閱讀 331評(píng)論 0 0
  • 克洛代爾說,我們給予一個(gè)人的對(duì)于另一個(gè)人來說,就是不同方面下的上帝,他指出,正如同類的愛一樣,上帝的愛也以相同的方...
    書青麥閱讀 281評(píng)論 0 0
  • 今天早上我剛醒還沒有吃飯,爸爸買了牛肉,媽媽讓我趕緊起來喂小烏龜吃飯,我立馬爬了起來穿好了衣服。 我拿了一塊兒牛肉...
    王琰wy閱讀 257評(píng)論 0 1
  • 昨天發(fā)了一條圈,說身邊的人開始“爆發(fā)”,自己還是不緊不慢的步調(diào)。被好友評(píng)論說永遠(yuǎn)嫻靜淡雅,哈哈,好像是這樣。 就說...
    夏小雨_閱讀 261評(píng)論 3 4

友情鏈接更多精彩內(nèi)容