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

Показать ширину окна просмотра при изменении размера окна в инструментах разработчика Chrome?

Я использую Chrome с инструментами разработчика, закрепленными в правой части окна. Chrome используется для отображения размеров окна просмотра в правом верхнем углу окна, когда вы изменяете размер окна просмотра, перетаскивая центральный разделитель. Я всегда считал это полезным для тестирования чувствительных сайтов и медиа-запросов.

С недавнего обновления это исчезло. Есть ли способ включить его обратно?

Я использую последнюю версию (версия 49.0.2623.87) на Mac.

4b9b3361

Ответ 1

Как уже упоминалось, это ошибка. В настоящее время дешевое обходное решение, которое я использовал, помещается в консоль:

window.addEventListener('resize', function(event){
  console.log(window.innerWidth);
});

Теперь просто смотрите консоль при изменении размера. Это делает трюк для базовой проверки ширины.

Здесь версия, которая имитирует старый resizer:

var b = document.createElement('div');
var bS = b.style;
bS.position = 'fixed';
bS.top = 0;
bS.right = 0;
bS.background = '#fff';
bS.padding = '5px';
bS.zIndex = 100000;
bS.display = 'block';
bS.fontSize = '12px';
bS.fontFamily = 'sans-serif';
b.innerText = window.innerWidth + 'x' + window.innerHeight;
b.addEventListener("click", function(){bS.display = 'none';}, false);
document.body.appendChild(b);
window.addEventListener('resize', function(event){
  bS.display = 'block';
  b.innerText = window.innerWidth + 'x' + window.innerHeight;
});

Ответ 2

У меня должно быть слишком много времени на моих руках. Это версия css, если вы используете точки прерывания медиа-запросов. Вы не можете щелкнуть его, хотя, хотя может быть возможно показать его за # количество секунд всякий раз, когда запускается медиа-запрос (используя анимацию)...

body::before {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 100000;
    box-sizing: border-box;
    display: block;
    padding: 5px;
    font-size: 12px;
    font-family: sans-serif;
    background: #fefaa5;
    border: 1px solid #fff628;
    content: 'xs';
}
@media (min-width: 480px) { body::before {content: 'sm';}}
@media (min-width: 768px) { body::before {content: 'md';}}
@media (min-width: 992px) { body::before {content: 'lg';}}
@media (min-width: 1200px) { body::before {content: 'xl';}}