Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Советник Яндекса = Несанкционированная реклама на ваших сайтах!


HyperLabTeam

Recommended Posts

Там же значок Я.маркета (синяя корзина), а вот где его нет, там стороннее приложение...

Я и говорил, что это ЯндексСоветник, а не http://promo.supermegabest.com/, 

Надіслати
Поділитися на інших сайтах


Решения нет, но вот что нарыл:
 
Первый код (старый) скрывает верхнюю жёлтую панель советника, но не скрывает боковую белую:

(function() {
    var a = function() {
        var e = window.location.hash || false;
        var b = function(g) {
            if (e && e === "#ssdebug") {
                console.log(g)
            }
        };
        if (!"MutationObserver" in window) {
            b("MutationObserver not supported!");
            return false
        }
        var f = new MutationObserver(function(g) {
            g.map(function(j) {
                var h = j.addedNodes[0];
                var k = false;
                var i = {
                    "z-index": "2147483647",
                    display: "table",
                    position: "fixed"
                };
                if (h && h.tagName === "DIV") {
                    for (var l in i) {
                        if (window.getComputedStyle(h).getPropertyValue(l) === i[l]) {
                            b(l, true);
                            k = true
                        } else {
                            b(l, false);
                            k = false;
                            break
                        }
                    }
                    if (k) {
                        b("All found!");
                        document.body.removeChild(h);
                        document.documentElement.style.marginTop = "";
                        b("Elements removed!")
                    }
                }
            })
        });
        var d = new MutationObserver(function() {
            var g = document.documentElement.style.marginTop;
            if (g && parseInt(g) > 0) {
                document.documentElement.style.marginTop = ""
            }
        });
        var c = function() {
            if (!document.body) {
                setTimeout(c, 100);
                return
            }
            if (f) {
                f.observe(document.body, {
                    childList: true,
                    attributes: true,
                    attributeFilter: ["style"]
                });
                d.observe(document.documentElement, {
                    attributes: true,
                    attributeFilter: ["style"]
                })
            }
        };
        if (!(e && e === "#ssoff")) {
            c()
        }
    };
    a()
})();

 

Новый код (актуальный):

Скрывает только боковую белую, а верхнюю жёлтую панель делает неактивной. У меня это выглядит ужасно...

(function() {
    var a = function() {
        var e = window.location.hash || false;
        var b = function(g) {
            if (e && e === "#ssdebug") {
                console.log(g)
            }
        };
        if (!"MutationObserver" in window) {
            b("MutationObserver not supported!");
            return false
        }
        var f = new MutationObserver(function(g) {
            g.map(function(n) {
                var h = n.addedNodes[0];
                var p = false;
                var k = {
                    "z-index": "2147483647",
                    display: "table",
                    position: "fixed"
                };
                if (h && h.tagName === "DIV") {
                    for (var q in k) {
                        if (window.getComputedStyle(h).getPropertyValue(q) === k[q]) {
                            b(q, true);
                            p = true
                        } else {
                            b(q, false);
                            p = false;
                            break
                        }
                    }
                    if (p) {
                        b("All found!");
                        for (var l = 0; l < h.childNodes.length; l++) {
                            var o = h.childNodes[l];
                            if (o.title) {
                                o.innerHTML = "Возможно, на этом сайте самая выгодная цена!"
                            }
                            if (l == 5) {
                                o.innerHTML = ""
                            }
                        }
                        var j = document.createElement("div");
                        j.id = h.id;
                        j.className = h.className;
                        j.style.cssText = "top: -1px !important; display: table !important; opacity: 1 !important;";
                        j.innerHTML = h.innerHTML;
                        document.body.appendChild(j);
                        f.disconnect();
                        b("Elements removed!")
                    }
                }
            })
        });
        var d = new MutationObserver(function() {
            var g = document.documentElement.style.marginTop;
            if (g && parseInt(g) > 0) {}
        });
        var c = function() {
            if (!document.body) {
                setTimeout(c, 100);
                return
            }
            if (f) {
                f.observe(document.body, {
                    childList: true,
                    attributes: true,
                    attributeFilter: ["style"]
                });
                d.observe(document.documentElement, {
                    attributes: true,
                    attributeFilter: ["style"]
                })
            }
        };
        if (!(e && e === "#ssoff")) {
            c()
        }
    };
    a()
})(); 
Надіслати
Поділитися на інших сайтах

Попробуйте кто-нибудь :)

 

if (k) {
b("All found!");
document.body.removeChild(h);
document.documentElement.style.marginTop = "";
b("Elements removed!")

 

 

заменить на

 

if (k) {
b("All found!");
h.innerHTML = "Возможно, на этом сайте самая выгодная цена!"
b("Elements removed!")

  • +1 2
Надіслати
Поділитися на інших сайтах

Попробуйте кто-нибудь :)

 

if (k) {

b("All found!");

document.body.removeChild(h);

document.documentElement.style.marginTop = "";

b("Elements removed!")

 

 

заменить на

 

if (k) {

b("All found!");

h.innerHTML = "Возможно, на этом сайте самая выгодная цена!"

b("Elements removed!")

Стало чуть лучше, с жёлтой панели пропали все кнопки, но сама она висит :(

Надіслати
Поділитися на інших сайтах

Так цель - оставить ее!!!!

И кодировку поправьте!

Да, смысл я понял :) Это кстати настоящее издевательство над яндексом, плевок им в лицо можно сказать.

Забавно конечно, но у меня эта панель от маркета встаёт ровно над моей плавающей панелью с контактами, закладками и корзиной, так что я не могу это использовать.

Надіслати
Поділитися на інших сайтах

та ёёё... там же все элементарно ..

Я дизайнер, а не программист – js не изучал.

 

h - найденный элемент.. делайте с ним что хотите.

Тут не всё так просто. Скрыть панель легко, но если её скрыть, то боковая белая панель обязательно появится. То есть нельзя убить двух зайцев одновременно, такая уж защита у яши.

 

Именно поэтому было придумано это решение, где верхняя панель не трогается, но меняется её содержимое.

Надіслати
Поділитися на інших сайтах

Попробуйте кто-нибудь :)

 

if (k) {

b("All found!");

document.body.removeChild(h);

document.documentElement.style.marginTop = "";

b("Elements removed!")

 

 

заменить на

 

if (k) {

b("All found!");

h.innerHTML = "Возможно, на этом сайте самая выгодная цена!"

b("Elements removed!")

)))

надо так!

По данным Яндекса это самый лучший сайт с самым качественным товаром и самой низкой ценой!))

 

Надіслати
Поділитися на інших сайтах


Я дизайнер, а не программист – js не изучал.

 

Тут не всё так просто. Скрыть панель легко, но если её скрыть, то боковая белая панель обязательно появится. То есть нельзя убить двух зайцев одновременно, такая уж защита у яши.

 

Именно поэтому было придумано это решение, где верхняя панель не трогается, но меняется её содержимое.

Ну... я сужу только по коду. Что туда прописывать - не мне судить..

 

Если кто-то лезет в мой код, то я могу этот код изменить в свою сторону. Если Я хочет еще как-то, то я ему изменю код. Хочет он того или нет..

 

Не хочу я ставить советника на свой любимый браузер,

 

Если кому-то захочется  и будут пожелания  - обращайтесь. За вознаграждение от вас.

Надіслати
Поділитися на інших сайтах

Скажите а этим никто не пользовался ? stopsovetnik.ru .  При просмотре демо работает, даже весело при включении показывает, типа пишет возможно на этом сайте самая низкая цена. Только вопрос, Какой нибудь шняги в коде нет ?

 

Надіслати
Поділитися на інших сайтах


 Только вопрос, Какой нибудь шняги в коде нет ?

есть, правда для яндекс советника только

Змінено користувачем AWARO
Надіслати
Поділитися на інших сайтах


Ну.. так это тоже самое, что предложил я.

Но они, скорей всего, поддерживают актуальный код.

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

когда мне дивиденды попрут за идеи!?

photo-28051.png

я тоже хочу масло на хлеб!

)

Надіслати
Поділитися на інших сайтах


Есть еще одна фишечка

 

Нельзя менять весь код советника

Нужно менять только Сообщение об подходящей цене, и при этом оставлять кнопки управления Советником.

Надіслати
Поділитися на інших сайтах

Есть еще одна фишечка

 

Нельзя менять весь код советника

Нужно менять только Сообщение об подходящей цене, и при этом оставлять кнопки управления Советником.

? stopsovetnik.ru . последняя версия кода так и делает,

но кнопки управления не активны, боковая панель не появляется.

http://screenshot.ru/upload/image/WpWw

 

Змінено користувачем Stels32
Надіслати
Поділитися на інших сайтах


...

Забавно конечно, но у меня эта панель от маркета встаёт ровно над моей плавающей панелью с контактами, закладками и корзиной, так что я не могу это использовать.

 

Такая же проблема - как раз закрывает вход в учетную запись, язык, валюту.

Но в общем все же лучше, чем терять ушедших по этим долбаным советам покупателей - на главной, в категориях, на многих товарных страницах с оригинальными названиями товара и на страницах с записями эта байда не вываливается и тогда можно манипулировать с личным кабинетом, языком и валютой.

Змінено користувачем globaltrading
Надіслати
Поділитися на інших сайтах


Такая же проблема - как раз закрывает вход в учетную запись, язык, валюту.

Но в общем все же лучше, чем терять ушедших по этим долбаным советам покупателей - на главной, в категориях, на многих товарных страницах с оригинальными названиями товара и на страницах с записями эта байда не вываливается и тогда можно манипулировать с личным кабинетом, языком и валютой.

так ведь его закрыть можно..

там ж с права клозер стоит)

Надіслати
Поділитися на інших сайтах


так ведь его закрыть можно..

там ж с права клозер стоит)

 

к сожалению не реагирует не на "Закрыть, не на "Настройки", не на "О программе" (Хром).

Скрипт скачал на сайте СтопСоветник (бесплатную версию)

 

http://chzda.ru/gorilych-premium/premium-12-75-term.html

Змінено користувачем globaltrading
Надіслати
Поділитися на інших сайтах


к сожалению не реагирует не на "Закрыть, не на "Настройки", не на "О программе" (Хром).

Скрипт скачал на сайте СтопСоветник (бесплатную версию)

 

http://chzda.ru/gorilych-premium/premium-12-75-term.html

у меня не появился

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.