Гифка на аватарку вк

Тема в разделе "Скрипты", создана пользователем wasdgamer, 03.03.2017.

  1. wasdgamer

    wasdgamer Новорег

    Регистрация:
    19.04.2016
    Сообщения:
    22
    Симпатии:
    9
    Пол:
    Мужской
    Скрипт позволит установить Gif(анимированную) картинку на аватар в VK. Видно это будет только пользователям этого скрипта. Так же позволит вам видеть анимированные аватары других пользователей этого скрипта. Так что если собирайтесь пользоваться - распространяйте информацию об этом скрипте своим друзьям. Итак, для работы скрипта необходимо выполнить следующие шаги: 1) В документы необходимо загрузить желаемую гиф картинку обычным способом. 2) Копируйте ссылку на документ с гифкой (Выглядит вот так: Пожалуйста, Зарегистрируйтесь или Авторизируйтесь для просмотра ссылки) 3) Ссылку на документ необходимо добавить в конец статуса на вашей странице в таком виде (без кавычек): "Текст_вашего_статуса_если_есть <!>ссылка_на_документ" Т.е. перед ссылкой необходимо добавить <!> и ссылка обязательно должна быть в конце статуса, никаких символов и пробелов после ссылки. Пример: Продам немного энтропии. <!>Пожалуйста, Зарегистрируйтесь или Авторизируйтесь для просмотра ссылки 4) Всё, обновите страницу и скрипт заменит вашу обычную аватарку на гифку. Скрипт также скрывает от вас ссылку на документ из статуса, чтобы было красивее (но вы можете это отключить удалив строчку из кода (в коде написано какую). Так же скорее всего придётся сделать так, чтобы у вашей аватарки было такое-же соотношение сторон, что и у гифки. А возможно даже и разрешение совпадало, но это наврятли.

    заливаем на vkscripts.ru или подобные сервисы и запускаем



    сам скрипт




    (function() {
    'use strict';
    if (window.top != window.self)
    return;
    document.body.addEventListener("DOMNodeInserted",refresh);
    function refresh()
    {
    var profile = document.querySelector("#profile");
    var updated;
    if (profile === null)
    return;
    updated = profile.getAttribute("avatar");
    if (updated !== null)
    return;
    var statusBar = document.querySelector("span.current_text");
    if (statusBar === null)
    return;
    var statusText = statusBar.innerText;
    var pos = statusText.lastIndexOf("<!>");
    if (pos < 0)
    profile.setAttribute("avatar","updated");
    var link = statusText.slice(pos+3);
    var avatar = document.querySelector("img.page_avatar_img");
    if (avatar === null)
    return;
    var request = new XMLHttpRequest();
    var page = document.createElement("div");
    var qr = new XMLHttpRequest();
    qr.open('get',link);
    qr.send();
    qr.onreadystatechange=function()
    {
    if (this.responseText === "")
    return;
    updated = profile.getAttribute("avatar");
    if (updated !== null)
    return;
    page.innerHTML=this.responseText;
    var image = page.querySelector("img");
    var imageSrc = image.src;
    var questPos = imageSrc.lastIndexOf("?");
    var gifLink = imageSrc.slice(0,questPos);
    avatar.src = gifLink;
    statusBar.innerText = statusText.slice(0,pos); //Удалите эту строчку чтобы скрипт оставлял ссылку на картинку в статусе.
    profile.setAttribute("avatar","updated");
    };
    }
    })();
     
  2. zevoice1991

    zevoice1991 Новорег

    Регистрация:
    04.03.2017
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Сайт:
    Думаю это очень быстро пофиксят. Давно эта багуля есть?
     
  3. Danij

    Читер [1 LVL]

    Регистрация:
    23.10.2015
    Сообщения:
    160
    Симпатии:
    95
    Пол:
    Мужской
    Род занятий:
    web-designer
    Не баг по идее. Визуально для тебя скрипт. Как иконки и галочки клиента VKCoffee например.
     
    Collapse Signature Expand Signature
  4. zevoice1991

    zevoice1991 Новорег

    Регистрация:
    04.03.2017
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Сайт:
    Хотя впринципе врядли их волнует что происходит за счет ресурсов пользователей, если бы это грузило серваки - то прикрыли бы сразу
     
  5. wasdgamer

    wasdgamer Новорег

    Регистрация:
    19.04.2016
    Сообщения:
    22
    Симпатии:
    9
    Пол:
    Мужской
     
Похожие темы
  1. Alexis
    Ответов:
    1
    Просмотров:
    478
  2. engaria
    Ответов:
    5
    Просмотров:
    374
  3. RooXik
    Ответов:
    1
    Просмотров:
    295
Загрузка...