2013-05-07 54 views
0

我正在開發Chrome擴展。它設置/讀取本地存儲,讀取DOM併發送Ajax消息。但有時它永遠不會到達服務器,我不知道它卡在哪裏。重新加載頁面不起作用,但是如果我在同一個選項卡中加載另一個頁面,則擴展工作,並且如果我將它加載到另一個選項卡中,原始頁面將工作。我使用activeTab權限。Chrome擴展程序:打包前調試內容腳本

我該如何調試? Chrome教程http://developer.chrome.com/extensions/tut_debugging.html只提到了一個彈出窗口,我沒有。 (我用鼠標右鍵單擊圖標和「檢查彈出」是不可見的。)

我已經試過普通的老F12/sources,但我沒有看到我的擴展那裏,即使它工作。

我在本地主機上,並且擴展沒有打包。我仍然在開發人員模式下工作。

+0

您可以在開發人員工具>來源>內容腳本> {您的編號} – BeardFist 2013-05-07 16:07:51

+0

中找到它沒有打包,所以我沒有ID。它不在那裏。也許我需要打包它? – user984003 2013-05-07 16:20:46

+0

不,它總是有一個id。 – BeardFist 2013-05-07 16:24:05

回答

2

擴展程序沒有顯示在開發人員工具>來源>內容腳本中,可能是因爲它沒有打包。我可以從另一個常規擴展中看到內容腳本。

要看到我的我:

寫了下面在我的腳本的第一行:

debugger; 

前壓迫延伸圖標,我調出開發者工具:F12現在

,當我點擊擴展圖標時,我的腳本將在sources/program下打開。如果開發者工具沒有打開,它不會這樣做。

相關問題