Каким-то образом я отключил подсветку в Chrome Developer Tools, поэтому теперь, когда я выбираю элемент на панели «Элементы», я не вижу элемент, выделенный на странице. Должно быть, я случайно нажал сочетание клавиш, которое переключает это. Кто-нибудь знает, что это может быть, или есть какой-то другой способ снова включить подсветку?
3 ответа
Когда вы наводите указатель мыши на узел (не выбираете его) на панели «Элементы», соответствующий элемент на странице должен быть выделен.
Если была такая опция для отключения этого поведения, она не указана в сочетаниях клавиш. Также обратитесь к Панели элементов для получения дополнительной информации о том, как проверить все в дереве DOM.
Я заметил эту проблему после того, как включил некоторые экспериментальные функции в about:flags. Когда я отключил "Компоновку GPU на всех страницах", инструменты разработки снова начали работать, как и ожидалось. Другие функции могут также сломать его, но это было единственное, что я заметил.
Я обнаружил себя в той же самой проблеме, это было вызвано после вызова canvas.getContext('2d'); Протестировано на Chrome 11 и 12 и работало нормально, проблема с Canary (13 прямо сейчас), протестируйте с помощью следующего кода:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
load = function() {
document.getElementById('canv').getContext('2d');
}
</script>
</head>
<body onload="load();">
<canvas id="canv"></canvas>
<div>You can't highlight me! :(</div>
</body>
</html>