Чому я не можу ідентифікувати елементи на сторінці історії в Chrome?


0

Перший елемент історії хромування - це прапорець, ідентифікатор якого - прапорець-0

Але я не бачу його з консолі. Я не бачу жодних прапорців на консолі.

введіть тут опис зображення

і побачити цю картинку

введіть тут опис зображення

Елементи відображаються на вкладці елементів інструментів розробника. Але не показується в консолі.

Чому це так, і як я можу встановити - увімкнути / вимкнути ці прапорці з консолі. Я знаю, як це нормально, але я не можу отримати посилання на будь-який прапорець.

Відповіді:


1

Ви можете піти chrome://history-frameі бігти

[].forEach.call(document.querySelectorAll('input[type=checkbox]'), function(el) { el.checked = true });

щоб встановити всі прапорці. Вам потрібно переконатися, що ваш js працює на правильному документі.


2

На сторінці є кілька кадрів, і консоль працює лише один по одному. Ви можете перемикати кадри з краплею трохи вище консолі (див. Скріншот).

Вибір кадру


0

rlemon потрапив туди першим, і його підказка перейти до chrome: // history-frame знайшов предмет. Мені дуже подобається рішення про випадання багажу.

Що стосується javascript, то я цим скористався

два рядки javascript

assa=document.getElementsByTagName("input");
for(var i=0;i<assa.length;i++) assa[i].checked=true

Це перевіряє всі поля.

Потім я побачив, що кнопку видалення не ввімкнено. Я вручну натискав і знімав перший прапорець, який дозволив кнопку видалити.

Потім, звичайно, натиснули кнопку видалення і проблема вирішена. Усі елементи, перелічені в цьому пошуку історії, видаляються.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.