您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Выводит кнопку "Перейти в профиль" на открытых постах в Клубе Народной карты.
// ==UserScript== // @name НЯК клуб // @namespace http://tampermonkey.net/ // @version Релиз // @description Выводит кнопку "Перейти в профиль" на открытых постах в Клубе Народной карты. // @author @nikitabalakovo (портировано @TehnicMan) // @match https://yandex.ru/blog/narod-karta/* // @grant none // ==/UserScript== (function() { 'use strict'; javascript: var a = []; var a = []; a = document.getElementsByClassName('b-article_yablogs-not-draft _init'); for(var i = 0; i < a.length; i++){ var f = 0; var b = a[i].dataset.options; var j = 0; do{ j++; if((b[j] == undefined) || (b[j] == null)){ f = 1; break; } } while((b[j]+b[j+1]+b[j+2]+b[j+3]+b[j+4]+b[j+5]+b[j+6]+b[j+7]+b[j+8]+b[j+9]+b[j+10]+b[j+11]) != 'author":{"id'); if(f==1){ alert("authorId не найден"); break; } j += 15; var link = 'https://n.maps.yandex.ru/#!/users/'; do{ link += b[j]; j++ } while(b[j] != '"'); var m = a[i].getElementsByClassName('b-article_yablogs-not-draft__date'); m[0].insertAdjacentHTML('afterEnd', '<button class="y-button_islet-load _init" data-block="y-button" style="margin-left: 20px"><a class="y-button_islet-load__text" href="'+link+'">Перейти в профиль</a></button>'); } a = document.getElementsByClassName('b-comment-group_yablogs _init'); for(var i = 0; i < a.length; i++){ var f = 0; var b = a[i].dataset.options; var j = 0; do{ j++; if((b[j] == undefined) || (b[j] == null)){ f = 1; break; } } while((b[j]+b[j+1]+b[j+2]+b[j+3]+b[j+4]+b[j+5]+b[j+6]+b[j+7]) != "authorId"); if(f==1){ alert("authorId не найден"); break; } j += 11; var link = 'https://n.maps.yandex.ru/#!/users/'; do{ link += b[j]; j++ } while(b[j] != '"'); var m = a[i].getElementsByClassName('b-comment-group_yablogs__date'); m[0].insertAdjacentHTML('afterEnd', '<button class="y-button_islet-load _init" data-block="y-button" style="margin-left: 15px"><a class="y-button_islet-load__text" href="'+link+'">Перейти в профиль</a></button>'); } })();