您需要先安装一个扩展,例如 篡改猴、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");
- }