fertyn14
Бог флуда
нет, только полная оплата деньгамиНапомните, кэшбэк баллами не получишь, если при оплате баллы применить?
нет, только полная оплата деньгамиНапомните, кэшбэк баллами не получишь, если при оплате баллы применить?
Не шалю, никого не трогаю, собираю ru, и вообще отходил
Кто-то словил бан и отменил заказыНе шалю, никого не трогаю, собираю ru, и вообще отходил
и ещё считаю своим долгом предупредить, что кот древнее и неприкосновенное животное...
Чо-та на ru почти везде по одной плашке, купил и пропала... кто-то на 9 акков набирает или продаваны так ставят(
// ==UserScript==Раздражают эти синие плашки 0 % за 140 дней
не работает на карточке товара// ==UserScript==
// @Name Ozon - Hide Badges
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Убирает плашки "Распродажа" и "0% на 140 дней"
// @Author swk
// @match https://www.ozon.ru/*
// @Require https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
// @GranT none
// ==/UserScript==
(function() {
'use strict';
const targets = [
"Распродажа",
"0% до 140 дней",
"Рассрочка 0%"
];
const hideBadges = (element) => {
const potentialBadges = element.querySelectorAll('span, div');
potentialBadges.forEach(badge => {
const text = badge.innerText.trim();
if (targets.includes(text)) {
const hasImage = badge.querySelector('img') || (badge.parentElement && badge.parentElement.querySelector('img'));
if (!hasImage) {
badge.style.setProperty('display', 'none', 'important');
let parent = badge.parentElement;
if (parent && parent.innerText.trim() === text && !parent.querySelector('img')) {
parent.style.setProperty('display', 'none', 'important');
}
}
}
});
};
const cardSelector = 'div[class*="tile-root"]';
document.querySelectorAll(cardSelector).forEach(hideBadges);
document.arrive(cardSelector, function() {
hideBadges(this);
});
})();
да надо в приложении выпиливать, + сообщения о включенном впн// ==UserScript==
// @Name Ozon - Hide Badges
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Убирает плашки "Распродажа" и "0% на 140 дней"
// @Author swk
// @match https://www.ozon.ru/*
// @Require https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
// @GranT none
// ==/UserScript==
(function() {
'use strict';
const targets = [
"Распродажа",
"0% до 140 дней",
"Рассрочка 0%"
];
const hideBadges = (element) => {
const potentialBadges = element.querySelectorAll('span, div');
potentialBadges.forEach(badge => {
const text = badge.innerText.trim();
if (targets.includes(text)) {
const hasImage = badge.querySelector('img') || (badge.parentElement && badge.parentElement.querySelector('img'));
if (!hasImage) {
badge.style.setProperty('display', 'none', 'important');
let parent = badge.parentElement;
if (parent && parent.innerText.trim() === text && !parent.querySelector('img')) {
parent.style.setProperty('display', 'none', 'important');
}
}
}
});
};
const cardSelector = 'div[class*="tile-root"]';
document.querySelectorAll(cardSelector).forEach(hideBadges);
document.arrive(cardSelector, function() {
hideBadges(this);
});
})();
// ==UserScript==не работает на карточке товара
шапку исправь!// ==UserScript==
// @Name Ozon - Hide Badges
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Убирает плашки "Распродажа" и "0% на 140 дней" везде на Ozon
// @Author swk
// @match https://www.ozon.ru/*
// @Require https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
// @GranT none
// ==/UserScript==
(function() {
'use strict';
const targets = [
"Распродажа",
"0% до 140 дней",
"0% на 120 дней",
"Постоплата",
"Рассрочка 0%"
];
const hideBadges = (element) => {
const potentialBadges = element.querySelectorAll('span, div');
potentialBadges.forEach(badge => {
const text = badge.innerText.trim();
if (targets.includes(text)) {
const hasImage = badge.querySelector('img') || (badge.parentElement && badge.parentElement.querySelector('img'));
if (!hasImage) {
badge.style.setProperty('display', 'none', 'important');
let parent = badge.parentElement;
if (parent && parent.innerText.trim() === text && !parent.querySelector('img')) {
parent.style.setProperty('display', 'none', 'important');
}
}
}
});
};
const selectors = [
'div[class*="tile-root"]', // Поиск
'div[data-widget="webAspects"]', // Плашки на главной картинке товара
'div[data-widget="webProductHeading"]' // Заголовок и область цены
];
selectors.forEach(selector => {
document.querySelectorAll(selector).forEach(hideBadges);
document.arrive(selector, function() {
hideBadges(this);
});
});
hideBadges(document.body);
})();
Вы это какой плагин допиливаете? Я на днях разобралась с тем, который на странице отзывов порядок наводит. Это божественно просто! Очень облегчает жизньшапку исправь!
// ==UserScript==
// @Name Ozon - Hide Badges
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Убирает плашки "Распродажа" и "0% на 140 дней" везде на Ozon
// @Author swk
// @match https://www.ozon.ru/*
// @Require https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
// @GranT none
// ==/UserScript==
Таммпер монки ругается
шапку исправь!
// ==UserScript==
// @name Ozon - Hide Badges
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Убирает плашки "Распродажа" и "0% на 140 дней" везде на Ozon
// @Author swk
// @match https://www.ozon.ru/*
// @Require https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
// @GranT none
// ==/UserScript==
Таммпер монки ругается т.к. мипед воспринимает как код
// ==UserScript==
// @name Ozon - Hide Badges
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Убирает плашки "Распродажа" и "0% на 140 дней" везде на Ozon
// @author swk
// @match https://www.ozon.ru/*
// @require https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
const targets = [
"Распродажа",
"0% до 140 дней",
"0% на 120 дней",
"Постоплата",
"Рассрочка 0%"
];
const hideBadges = (element) => {
const potentialBadges = element.querySelectorAll('span, div');
potentialBadges.forEach(badge => {
const text = badge.innerText.trim();
if (targets.includes(text)) {
const hasImage = badge.querySelector('img') || (badge.parentElement && badge.parentElement.querySelector('img'));
if (!hasImage) {
badge.style.setProperty('display', 'none', 'important');
let parent = badge.parentElement;
if (parent && parent.innerText.trim() === text && !parent.querySelector('img')) {
parent.style.setProperty('display', 'none', 'important');
}
}
}
});
};
const selectors = [
'div[class*="tile-root"]', // Поиск
'div[data-widget="webAspects"]', // Плашки на главной картинке товара
'div[data-widget="webProductHeading"]' // Заголовок и область цены
];
selectors.forEach(selector => {
document.querySelectorAll(selector).forEach(hideBadges);
document.arrive(selector, function() {
hideBadges(this);
});
});
hideBadges(document.body);
})();
кит
86/200