Подтвердить что ты не робот

Не удается заставить Chrome popup.js использовать console.log.

Я использую console.log для отладки при записи JS. Я пытаюсь использовать его в написании хром-расширений, но он не работает. Есть ли какая-то обманка здесь?

popup.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <link type="text/css" rel="stylesheet" href="css/jquery-ui-1.10.0.custom.min.css" />
    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" src="js/jquery-ui-1.10.0.custom.min.js"></script>
    <script type="text/javascript" src="js/popup.js"></script>
</head>

<body style="width: 200px">
</body>

popup.js

console.log('test1');
$(document).ready(function() {
    console.log('test2');
});

Ни один из них не появляется в отладчике JS.

4b9b3361

Ответ 1

У меня тоже была эта проблема! Убедитесь, что у вас есть окно с открытыми инструментами разработчика... Я имею в виду, вы могли бы открыть окно инструментов разработчика для главной страницы, а не страницы расширения (то есть popup.html).

Чтобы открыть окно инструментов разработчика для проверки всплывающего окна, щелкните правой кнопкой мыши по всплывающему окну, а затем нажмите "Проверить элемент"... Это открывает окно инструментов разработчика.

Сначала я сделал эту глупую ошибку и застрял..:)