NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Avito Phone replacer // @namespace http://tampermonkey.net/ // @version 0.1 // @license GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt // @copyright 2020, innocoffee (https://t.me/innocoffee) // @description Replaces 'Call' button link href to normal phone // @author t.me/innocoffee // @include https://m.avito.ru/* // @grant none // ==/UserScript== function init (e){ document.querySelector('a[data-marker="item-contact-bar/call"]').click(); var second_interval = setInterval(() => { if(document.querySelector('a[data-marker="phone-popup/call-button"]')) { var hr = document.querySelector('a[data-marker="phone-popup/call-button"]').href.split('%A0').join('').split('%C2').join('').split('-').join(''); document.querySelector('a[data-marker="item-contact-bar/call"]').outerHTML = "<a href='" + hr + "'>Открыть ссылку в Задарме</a>"; document.querySelector('#modal > div').click(); clearInterval(second_interval); } }, 100); } var interval = setInterval(() => { if(document.querySelector('a[data-marker="item-contact-bar/call"]')) { init(); clearInterval(interval); } if(document.querySelector('[data-marker="search/input"]')) { clearInterval(interval); } }, 500);