您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Does a thing that the script name says it does
// ==UserScript== // @name GameFAQs Profile Avvy to Posts // @author Metallia // @namespace Cats // @description Does a thing that the script name says it does // @include http://www.gamefaqs.com/boards/* // @version 1.3-kraust // @grant none // ==/UserScript== // Feel free to edit, redistribute, all that good stuff. // Kraust just one line added by me. var messageList = document.evaluate('//table[contains(@class,"board message")]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (messageList !== null) { postsWithAvatars = document.evaluate('//td[contains(@class,"msg")]//ul[@data-img]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); var avvyImgs = new Array(); var clearDivs = new Array(); for (var i = 0; i < postsWithAvatars.snapshotLength; i++) { avvyImgs[i] = document.createElement('img'); avvyImgs[i].setAttribute("src",postsWithAvatars.snapshotItem(i).getAttribute('data-img')); avvyImgs[i].setAttribute("style","float: right !important; margin: 5px !important;"); clearDivs[i] = document.createElement('div'); clearDivs[i].setAttribute("style","clear: right !important;"); var appendHere = postsWithAvatars.snapshotItem(i).parentNode.parentNode.parentNode.parentNode.parentNode.childNodes[1].childNodes[0]; appendHere.appendChild(clearDivs[i]); appendHere.insertBefore(avvyImgs[i],appendHere.childNodes[0]); } $(".board blockquote").css("margin-right", "115px"); $(".board .board_poll").css("margin-right", "115px"); }