您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add pages in mail
// ==UserScript== // @name pages // @namespace 1 // @description Add pages in mail // @include http://www.eador.com/B2/privmsg.php?folder=* // @include http://eador.com/B2/privmsg.php?folder=* // @version 1 // @grant none // ==/UserScript== var pgs = document.querySelectorAll("div.float-left > b"); //alert(pgs[1].innerHTML); var parent = document.querySelector("div.content-block > div.float-left"); var btn = document.querySelector("div.content-block > div.float-left > a"); var nowUrl = window.location.search; if (nowUrl.search(/&/) !== -1) nowUrl = nowUrl.substr(0, nowUrl.search(/&/)); parent.innerHTML = ""; parent.appendChild(btn); var spn = document.createElement("span"); spn.className = "pagination"; spn.appendChild(document.createTextNode(" Страницы: ")); var pages; if (pgs[0].innerHTML == 1) { spn.appendChild(document.createTextNode(pgs[0].innerHTML)); for (var i = 1; i < pgs[1].innerHTML; i++) { spn.appendChild(document.createTextNode(", ")); addPage(i); } } else { pages = document.createElement("a"); pages.href = "privmsg.php" + nowUrl; pages.innerHTML = 1; spn.appendChild(pages); for (var i = 1; i < pgs[1].innerHTML; i++) { spn.appendChild(document.createTextNode(", ")); if (pgs[0].innerHTML == i+1) { spn.appendChild(document.createTextNode(pgs[0].innerHTML)); for (i++; i < pgs[1].innerHTML; i++) { spn.appendChild(document.createTextNode(", ")); addPage(i); } } else { addPage(i); } } } parent.appendChild(spn); function addPage(i) { pages = document.createElement("a"); pages.href = "privmsg.php" + nowUrl + "&start=" + i * 50; pages.innerHTML = i + 1; spn.appendChild(pages); }