[英]Command line chrome extension loading and testing
我目前在Chrome瀏覽器的chrome:// extensions頁面上使用的是“開發人員模式”,請通過單擊“重新加載(Ctrl + R)”來加載它。
我希望能夠對解壓縮后的chrome擴展程序進行更改,並以自動化的方式將其加載到瀏覽器中,尤其是因為我正在虛擬機上測試該擴展程序,因此完全無腦地完成所有工作將是理想的選擇。 但是,我至少希望避免每次要加載擴展名時都必須單擊,並且希望能夠將產生的任何錯誤收集到文件/ tty中。
最好的方法是什么? chrome是否提供用於自動擴展構建和測試的工具?
關於以下鏈接的另一個問題:它並不能真正解決我的問題,因為我正在尋找一種方法來獲取控制台輸出,堆棧跟蹤以及擴展所生成的任何輸出,都可以通過操作系統中的文件/流進行重新加載,而不是顯示在Chrome瀏覽器窗口中。 鏈接的答案提供了一種以編程方式重新加載擴展程序的方法,但沒有太多其他方法。
有一些研究途徑。
您可以使用本機消息傳遞與守護程序進行對話,該守護程序將為您記錄事物。 缺點是您可能無法以這種方式捕獲錯誤。
您可以進一步執行此步驟,並使用chrome.debugger
API使用遠程調試協議 (提供與DevTools相同的信息)創建一個擴展,將其附加到您的目標擴展,然后使用本機消息記錄日志。
或者,您可以避開使用擴展程序作為主管,而僅使用/編寫外部Remote Debugging客戶端 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.