← Все примеры

JavaScript Разработка и QA merchants.google.com

Отметить товары без изображения

Проверяет каждую строку таблицы и обводит красным товары без загруженной миниатюры.

Код для копирования

(function () {
  var marked = 0;
  document.querySelectorAll('table tbody tr, [role="row"]').forEach(function (row) {
    var img = row.querySelector('td img, [role="gridcell"] img, [role="cell"] img');
    var hasImg = img && (img.naturalWidth > 1 || (img.getAttribute('src') || '').length > 8);
    if (!hasImg) {
      row.style.setProperty('background', 'rgba(217,48,37,0.10)', 'important');
      row.style.setProperty('outline', '2px dashed #D93025', 'important');
      marked++;
    }
  });
  console.log('[JZ] Marked ' + marked + ' product row(s) with no thumbnail image.');
})();

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение