Найти дублирующиеся ID
Сканирует страницу на повторяющиеся атрибуты id, подсвечивает их и сообщает количество в консоль.
Код для копирования
try {
const seen = {};
const dupes = {};
document.querySelectorAll('[id]').forEach(function (el) {
const id = el.id;
if (seen[id]) {
dupes[id] = (dupes[id] || 1) + 1;
el.style.outline = '3px solid #CC241D';
} else {
seen[id] = true;
}
});
const keys = Object.keys(dupes);
if (keys.length) {
console.warn('JustZix: duplicate IDs found:', dupes);
} else {
console.log('JustZix: no duplicate IDs');
}
} catch (err) { console.error('JustZix duplicate IDs:', err); }
Как использовать этот пример
- Скопируй код кнопкой выше.
- Установи JustZix (2 минуты) и открой расширение на нужной странице.
- Добавь новое правило, совпадающее с этой страницей.
- Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.
Оцени этот пример
Оценок пока нет — оцени первым.