您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Сколько секунд?
// ==UserScript== // @name Pikabu seconds // @namespace http://tampermonkey.net/ // @version 0.5 // @description Сколько секунд? // @author hant0508 // @match http://pikabu.ru/story/* // @match https://pikabu.ru/story/* // @match https://new.pikabu.ru/story/* // @grant none // @run-at document-start // ==/UserScript== function getTime() { var post = document.getElementsByClassName('story__main')[0]; if (post === undefined) { window.setTimeout(getTime, 1); return; } var newVersion = (document.getElementsByTagName('html')[0].getAttribute('lang') == 'ru'); console.log(newVersion); var time; if (newVersion) time = Date.parse(post.getElementsByClassName('story__datetime')[0].getAttribute('datetime'))/1000; else time = post.getElementsByClassName('story__date')[0].title; console.log(time); window.addEventListener('load', setTime(time, newVersion), false); } function setTime(postTime, newVersion) { var comments = (newVersion ? document.getElementsByClassName('comments')[0].getElementsByClassName('comment__datetime') : document.getElementsByClassName('b-comment__time')); for (var i = 0; i < comments.length; ++i) { var time = comments[i].getAttribute('datetime'); if (newVersion) time = Date.parse(time)/1000; time -= postTime; var sec = ' секунд'; var elm = document.createElement('span'); if (time % 100 < 10 || time % 100 > 20) { if (time % 10 == 1) sec += "a"; else if (time % 10 < 5 && time % 10) sec += "ы"; } elm.innerHTML = ' (' + time + sec + ')'; comments[i].parentNode.insertBefore(elm, comments[i].nextSibling); } } getTime();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址