如何在手機裝置上Just-in-Time 偵錯

來源:互聯網
上載者:User

標籤:

【背景】

     1、移動開發使用Chrome類比裝置,但是和真實裝置還是有一定出入的

     2、QQ和使用的X5核心與Chrome的webkit核心有差異,經常遇到奇葩的bug,這種情境又比較多,一般很難定位

     3、手機型號頗多,如果遇到某個裝置有bug,怎麼調試

     4、開發環境下手機裝置因域限制訪問不到辦公網路,訪問不了開發或測試中的產品頁面

 

【目的】

     1、對於Dev、Fe可以在真實裝置上Just-in-Time 偵錯,快速定位原因並解決(包括QQ、的內建瀏覽器)

     2、對於QA、PM、UI可以在真實裝置上測試辦公網路中在開發或測試的項目

 

【方法】

     1、安卓系列

          a、手機開啟USB調試並將手機通過USB串連PC

          b、下載最新版QQ瀏覽器,安裝 調試工具

          c、手機安裝,清除本地TBS核心,並重新安裝本地TBS核心

          d、開啟PC的wifi,串連到Qunar熱點,並登陸VPN

          e、手機串連Qunar 熱點,並將代理設定為PC的無線IP地址

          f、PC開啟Charles代理,連接埠設定8888

          g、PC開啟fekit server,連接埠預設為80

          

          在中開啟開發的產品地址,重新整理PC端QQ瀏覽器,Just-in-Time 偵錯就開始了……

          a、在PC的QQ瀏覽器中指定任意元素,手機自動響應,體驗和PC上Chrome一模一樣

          b、修改本地代碼,即時生效

      

     2、IOS系列

          

          a、開啟本機wifi,串連到Qunar熱點,並登陸VPN

          b、手機串連Qunar 熱點,並將代理設定為PC的無線IP

          c、PC開啟Charles代理,連接埠設定8888

          d、PC開啟fekit server,連接埠預設為80

 

          IOS目前還無法做到體驗和PC上Chrome一樣;但可以修改本地代碼後即時看到效果

 

【我是FE、Dev】

          

               

【我是QA、PM、UI】

          

  【如何安裝TBS核心】

            參考:http://blog.qqbrowser.cc/start/

            

    

  【如何查看PC的無線IP】

 

          Windows:

 

                    cmd:ipconfig/all

 

                    

 

     Mac:

 

          系統喜好設定》網路

 

                  

 

【注意事項】

       1、在調試外掛程式中選擇 “網頁調試”,其次先在手機端開啟頁面,PC上再啟動服務

       2、本方法使用的工具只有VPN、筆記本、手機、Charles,Fekit(僅fe需要),按公司情況這些都是標配,PC上不再需要其他網路代理程式軟體;

 

如何在手機裝置上Just-in-Time 偵錯

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.