[debugging] 在Chrome擴展中,從background.js讀取控制台消息的位置?



Answers

我遇到同樣的問題,在我的情況下,Chrome Developer工具中的日誌記錄被設置為“隱藏所有”在控制台選項卡中。 我甚至沒有意識到這是一種選擇,我不記得關閉它

Question

我剛開始使用谷歌瀏覽器擴展,我似乎無法從我的背景js登錄到控制台。 發生錯誤時(例如由於語法錯誤),我也找不到任何錯誤消息。

我的清單文件:

{
  "name": "My First Extension",
  "version": "1.0",
  "manifest_version": 2,
  "description": "The first extension that I made.",
  "browser_action": {
    "default_icon": "icon.png"
  },
  "background": {
    "scripts": ["background.js"]
  },
  "permissions": [
    "pageCapture",
    "tabs"
  ]
}

background.js:

alert("here");
console.log("Hello, world!")

當我加載擴展,警報出現,但我沒有看到任何記錄到控制台。 我究竟做錯了什麼?




對於希望看到調試控制台的Chrome瀏覽器擴展的“內容腳本”的追隨者,可以通過執行一個普通的“顯示開發者控制台”來使用它,然後使用下拉箭頭選擇其“javascript環境”,那麼您將有權訪問其方法等。




Related