移動端全部瀏覽器頁面調試方法

一般在移動端頁面調試時,除了移動端chrome和safiri,幾乎對其餘瀏覽器沒法調試。在測試過程當中,一般解決兼容性佔了大部分時間,對那些手機廠商自帶瀏覽器和第三方瀏覽器深惡痛絕,爲何不使用統一標準。node

spy-debugger 移動端瀏覽器調試工具

頁面調試、抓包工具。遠程調試任何手機瀏覽器頁面,任何手機移動端webview(如:微信,HybridApp等)。支持HTTP/HTTPS,無需USB鏈接設備。web

1.安裝

須要安裝node,在這不作介紹了,而後安裝 spy-debbugger 依賴包到全局環境。(這裏使用了npm,yarn也不錯)chrome

npm install spy-debugger -g

2.PC端運行

打開終端運行npm

spy-debugger

當出現下圖所示即表示在PC端運行成功,記住IP和node-mitmproxy啓動端口,後面須要使用,上圖這個樣子就成功啓動了,瀏覽器打開 http://127.0.0.1:65443,後續調試的的功能都在這個頁面上操做。瀏覽器

clipboard.png

3. 設置手機端HTTP代理

首先電腦和手機保持在一個網絡下,或鏈接同一個wifi。而後到手機端設置所連wifi的代理。進入wlan列表,安全

clipboard.png
長按或者點擊最右的箭頭(IOS是i符號),進入當前wifi詳情頁微信

clipboard.png
手機滑到最下面有個代理,點開選擇爲手動網絡

clipboard.png
而後鏈接電腦端的代理,就下圖中的 將第2步中的IP和端口分別填入主機名和端口移動端web

clipboard.png

4.手機端下載並安裝證書(首次使用安裝)

手機端第三方瀏覽器輸入 http://s.xxx (不要用自帶瀏覽器和微信瀏覽器),下載證書到本地。工具

安卓端安裝證書的兩種方式:

其一:設置——WiFi——高級設置——安裝證書

其二:設置——更多設置——系統安全——從存儲設備安裝證書

IOS端安裝證書的方式看下面連接就行:

https://www.jianshu.com/p/d31...

5.用手機瀏覽器訪問你要調試的頁面便可

下圖就是用手機端瀏覽器打開頁面,targets會顯示監聽到打開的頁面。

clipboard.png

菜單欄的 Elements 、Resources、Network、Timeline、Console和chrome的開發工具項相似。
clipboard.png

體驗確定沒PC端瀏覽器的好,但可以知足大部分調試的需求。

相關文章
相關標籤/搜索