2014-02-15 2 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

И если вы замените console.log на предупреждение (123), это получится? – 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. –

Смежные вопросы