爲何要調試 PC 端微信內置瀏覽器呢?我的以爲緣由可能以下:html
一、用戶在電腦上的微信內置瀏覽器打開網頁,遇到了問題,開發就須要去排查問題web
二、查看公衆號網頁的代碼比較難查看,也不方便調試,只是抓包很難分析 API 請求,何況如今我還不會使用抓包軟件,暴露了chrome
三、有些公衆號需求強制在微信瀏覽器上打開瀏覽器
第 1 步:查看微信內置瀏覽器版本服務器
新建一個 html 頁面,寫上下面的這些代碼,將那個 html 文件上傳到服務器上,而後在 PC 端上的微信瀏覽器訪問,查看微信所調用的 Chrome 內核信息&記錄 --resources-dir-path 的路徑。微信
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PC端 - 查看微信內置瀏覽器版本</title> </head> <body> <script> window.open("chrome://version"); </script> </body> </html> 複製代碼
貼心小棉襖都已經幫你弄好了那個線上連接:demo.polyv.net/oujiale/dem…markdown
打開網頁以後,你會看到下面這張圖片,留意下面這兩個位置的信息typecho
第 2 步:下載 devtools_resources.pakoop
因爲版本的區別,須要下載對應版本的devtools_resources.pak。說實話,我也不知道是在哪下載,恰好看到網上連接有我對應 Chromium 版本。post
若是你的 Chromium 版本和我同樣是 53.0.2785.116,能夠點擊那個下載連接下載便可,下載連接:cdn.fyun.org/blog/typech…
將devtools_resources.pak放到上面 --resources-dir-path 目錄下
第 3 步:配置微信啓動參數
在微信快捷方式,右鍵點擊屬性,目先後面增長 -remote-debugging-port=8000
注:記得重啓微信,登陸。
第 4 步:在查看公衆號以前,最好也把微信安裝目錄下也放一份 pak 文件,由於我沒作這個操做,而後再右鍵沒看到那個調試的菜單,看我的喜歡吧,有問題再弄也能夠。
打開公衆號(掘金開發者社區),點擊「歷史文章」,打開網頁以後,右鍵,你會發現多了圖中框柱的菜單欄,點擊「Show DevTools」,就能夠愉快的調試了。
Q1:爲何鼠標右鍵,沒看到「圖中框柱的菜單欄」
A1:能夠在微信安裝目錄下也放一份 pak 文件,試試