молодец, можно еще лайфхаков понакидать, мозговой штурм полезная штука!
полная смена счетчика помогает
Отдают они заголовки вполне нормальные с переходами.
Но не грузят они ни черта, грузят свои скрипты при переходе.
В общем посоветовал людям я ботоводу гадость сделать, или грузи страницу, плати за хостинг с нагрузкой и будь молодцом. 🤣
а что код делает?проверяет, существует ли объект ym в глобальном объекте window?если его нет, то грузит метрику?не понимаю, как он должен сработать против ботоводов..
Грязные ботоводы не грузят страницу.
Они просто пропускают аналитику и метрику на выполнение и сами грузят скрипты.
Чтобы дать под зад ботоводу, нужно всего лишь добавить код перед метрикой:
if (typeof window.ym == "undefined") {
(function(m,e,t,r,i,k,a){m[i]=m[i]||function()...........
}
так это один из "лайфхачков"... кто-то грузит страницу полностью, причем даже если отдаешь заголовок "last-modified"
<!DOCTYPE html><html lang="ru"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sticky Block</title> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; } .sticky-block { background-color: #4CAF50; color: white; padding: 10px; text-align: center; position: -webkit-sticky; /* Для Safari */ position: sticky; top: 0; z-index: 1000; /* Чтобы блок был поверх другого содержимого */ display: none; /* Скрываем блок изначально */ } .content { height: 2000px; /* Делаем страницу длинной для прокрутки */ padding: 20px; } </style></head><body> <div class="sticky-block" id="stickyBlock">Я закрепленный блок</div> <div class="content"> <p>Содержимое страницы...</p> <p>Прокрутите вниз, чтобы увидеть эффект.</p> <p>...</p> <p>...</p> <p>...</p> </div> <script> window.onload = function() { const stickyBlock = document.getElementById('stickyBlock'); let scrollTimeout; // Показываем блок при загрузке страницы stickyBlock.style.display = 'block'; // Событие прокрутки window.addEventListener('scroll', function() { // Если таймер уже установлен, очищаем его if (scrollTimeout) { clearTimeout(scrollTimeout); } // Устанавливаем новый таймер на 3 секунды scrollTimeout = setTimeout(() => { stickyBlock.style.display = 'none'; // Скрываем блок через 3 секунды }, 3000); }); }; </script></body></html>
<!DOCTYPE html><html lang="ru"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sticky Block</title> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; } .sticky-block { background-color: #4CAF50; color: white; padding: 10px; text-align: center; position: -webkit-sticky; /* Для Safari */ position: sticky; top: 0; z-index: 1000; /* Чтобы блок был поверх другого содержимого */ display: none; /* Скрываем блок изначально */ } .content { height: 2000px; /* Делаем страницу длинной для прокрутки */ padding: 20px; } </style></head><body> <div class="sticky-block" id="stickyBlock">Я закрепленный блок</div> <div class="content"> <p>Содержимое страницы...</p> <p>Прокрутите вниз, чтобы увидеть эффект.</p> <p>...</p> <p>...</p> <p>...</p> </div> <script> window.onload = function() { const stickyBlock = document.getElementById('stickyBlock'); // Показываем блок и закрепляем его на 3 секунды stickyBlock.style.display = 'block'; setTimeout(() => { stickyBlock.style.display = 'none'; }, 3000); }; </script></body></html>
Выше был такой вопрос, ответил.
то есть получается конкретный пункт соглашения они не сказали?https://yoomoney.ru/page?id=525698уних там еще прикольные пункты есть)
18. Отсутствие гарантий, ограничение ответственности18.1. Клиент использует сервисы НКО на свой собственный риск. Сервисы предоставляются «как есть». НКО не принимает на себя никакой ответственности, в том числе за соответствие сервисов целям Клиента, за исключением случаев, прямо предусмотренных законодательством РФ;
При чём тут остаток? У меня там нет ничего и никогда не было. На данный момент осталось 7 рублей )) 🙂 Я переводил на кошелёк по пару сотен рублей и сразу оплачивал ими услуги в reg.ru. И так месяц за месяцем, год за годом.
Дело-то в другом. Кошельку около 10! лет, и он идентифицированный. А они взяли и отключили его по сути за то, что я пару раз в месяц оплачивал услуги в reg.ru (хостинг и домены). 🙂
P.S. Деньги (по несколько сотен рублей) переводил в Юмани со своей личной карты. Все операции видны, и перед блокировкой они всё проверили и убедились что это была моя личная банковская карта, но всё равно отключили платежи.
и что сказали, какая причина отключения?или так и сказали "пару раз в месяц оплачивал услуги в reg.ru"?
4.19.1. в случае наличия у НКО подозрений в нарушении Клиентом условий Соглашения (порядка использования Кошелька);
Заподозрили, что я не в том порядке оплачивал услуги reg.ru, нужно было сразу хостинг оплатить, а потом домены. 🙂
Понятное дело, что это просто «отписка», они выполняют какой-то месячный план по отключению платежей у народа, и не важно, что кошелькам десятки лет и они идентифицированные. Ну или получили какую-то другую команду от «руководства».
📌 Подобных блокировок полно, об этом можно почитать по запросу в поисковиках «Юмани блокирует кошельки».
а в чем вопрос, если нарушаешь условия соглашения?остаток легко выводится на банковский счет