2014-02-15 77 views
0

我是Javascript新手,我正在嘗試擴展Chrome。但是,控制檯日誌不會將任何內容打印到使用f12打開的控制檯。代碼執行其他功能,如打開選項卡,但不打印任何內容。我已經搜索了很多關於同一問題的問題,但沒有一個原因似乎是我的。謝謝。控制檯日誌不能正常工作

chrome.browserAction.onClicked.addListener (function (tab) 
{ 
    var teste = new Object(); 
    chrome.tabs.create (teste); 
    alert(123); 
    chrome.tabs.executeScript({file:"viewer.js"}); 
}); 
+0

如果你用alert(123)替換console.log,它會出現嗎? – dfsq

+0

你在哪裏編碼..?還檢查'if(window.console){}' –

+0

如果我使用alert(123),它會出現。此外,添加代碼 –

回答

0

從extion列表頁面,你應該能夠檢查背景頁。 (將有一個鏈接)

0

如果你的應用被彈出運行,則必須通過chrome.extension.getBackgroundPage()方法直接訪問後臺頁面。

因此,您可以登錄到這樣的控制檯:

chrome.extension.getBackgroundPage().console.log('hello'); 
+0

謝謝,但它沒有工作 –

+0

只是爲了消除明顯,但你檢查了適當的控制檯?具體來說,右鍵單擊擴展圖標 - >檢查彈出? – krisk

+0

我沒有使用彈出窗口(這是一個活動頁面),所以我不能使用彈出式窗口。我正在使用f12控制檯。 –