NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name FFS // @description Hide your ads fucking FS.ua // @author SHaRK // @license MIT // @version 1.2 // @include http://fs.to/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // ==/UserScript== // [1] Оборачиваем скрипт в замыкание, для кроссбраузерности (opera, ie) (function (window, undefined) { // [2] нормализуем window var w; if (typeof unsafeWindow !== undefined) { w = unsafeWindow; } else { w = window; } // В юзерскрипты можно вставлять практически любые javascript-библиотеки. // Код библиотеки копируется прямо в юзерскрипт. // При подключении библиотеки нужно передать w в качестве параметра окна window // Пример: подключение jquery.min.js // (function(a,b){function ci(a) ... a.jQuery=a.$=d})(w); // [3] не запускаем скрипт во фреймах // без этого условия скрипт будет запускаться несколько раз на странице с фреймами if (w.self != w.top) { return; } // [4] дополнительная проверка наряду с @include if (/http:\/\/fs.to/.test(w.location.href)) { //Ниже идёт непосредственно код скрипта $("a").each(function() { var url = this.href; url = url.replace('fs.ua','fs.to'); $(this).attr('href', url); }); $('head > style').remove(); $('body').css({'background-color':'transparent'}); $('body').css({'background-image':'none'}); $('body').css({'background':'-webkit-linear-gradient(top, #1c222c 0%, #4a5767 100%)', 'background-attachment':'fixed'}); setTimeout(function() { $('div[class*="universal"]').hide(); $('div[class*="branding"]').hide(); $('div[class*="adproxy"]').hide(); $('div[class*="banner"]').hide(); $('div.b-styled__item-central').hide(); $('div.b-styled__section-central').hide(); $('div.b-item-material-comments__item-right').css({'width':'884px'}); $('div.l-content-center').css({'width':'auto'}); }, 650); } })(window);