Chrome瀏覽器擴展開發系列之二:Google Chrome瀏覽器擴展的調試


1)      查看擴展程序的詳細信息和ID

通過Chrome 瀏覽器的“ 工具->更多工具->擴展程序”,打開chrome://extensions頁面,選中右上角的“開發者模式”,可以查看擴展程序的詳細信息(如名稱、概述、占用空間大小、版本和權限等)和ID

2)      查看擴展程序的popup頁面

通過Chrome 瀏覽器的“工具 ->更多工具->擴展程序”,打開chrome://extensions頁面,選中右上角的“開發者模式”(必須在開發者模式下才能夠看到調試菜單項),這時右鍵單擊地址欄右側的擴展程序圖標,選擇“審查彈出內容Inspect popup”,將會打開Developer Tools窗口,其中可以查看或跟蹤popup.html頁面的所有相關資源,包括js、DOM和CSS,如下圖所示。同時顯示出popup.html頁面。

 

在Developer Tools窗口中,調試常用的有Elements、Sources和Console面板。

通過Elements面板,可以對照顯示的頁面查看頁面的組成元素。

通過Sources面板,可以打開所有涉及的js文件,並設置斷點,還可以Watch相關的js表達式。跟蹤調試過程中,F11鍵可以單步調試,Shift+F11鍵可以跳過當前運行的函數,F8鍵可以恢復運行。

通過Console面板,可以查看JavaScript代碼(如console.log(), console.error()等)運行的輸出結果,類似於Windows命令行窗口。

 

注意:在此面板中輸入location.reload(true),可以重新加載popup頁面,從而對popup頁面的初始化過程進行跟蹤。

 

3)      查看擴展程序的options頁面

擴展程序的options頁面的過程與popup頁面類似,區別僅在於打開Developer Tools窗口的方式。

通過Chrome 瀏覽器的“ 工具->更多工具->擴展程序”,打開chrome://extensions頁面,對於要查看的擴展程序,單擊“選項options”彈出options頁面,在options頁面中右鍵單擊並選擇“審查元素”即可。

4)      查看擴展程序的文件

調試擴展程序的時候,可以通過如下的方式直接訪問Google Chrome擴展中的文件:

                chrome-extension://<extensionID>/<pathToFile>

其中,extensionID可以通過chrome://extensions的URL查看。在開發過程中extensionID經常變化,可以使用@@extension_id替代;一旦打包部署就擁有永久的extensionID。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM