您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Sorts 4chan posts in a thread by number of replies to a post
// ==UserScript== // @name 4chan post sort // @namespace 4chanpostsort // @description Sorts 4chan posts in a thread by number of replies to a post // @include http://boards.4chan.org/*/* // @include https://boards.4chan.org/*/* // @version 0.0.1.20150629054247 // ==/UserScript== if (!GM_registerMenuCommand) alert('Please upgrade to the latest version of Greasemonkey.'); else { function toArray(obj) { var array = []; // iterate backwards ensuring that length is an UInt32 for (var i = obj.length >>> 0; i--;) { array[i] = obj[i]; } return array; }; function compareChildrenCount (a,b) { if (a.children.length < b.children.length) { return -1; } if (a.children.length > b.children.length) { return 1; } return 0; }; function PS_sort() { var reps = document.getElementsByClassName("backlink"); reps = toArray(reps); reps.sort(compareChildrenCount); t=reps[0].parentNode.parentNode.parentNode.parentNode; for(i=0,x=reps.length;i<x;i++) { var e = reps[i].parentNode.parentNode.parentNode; e = t.removeChild(e); t.insertBefore(e, t.childNodes[0]); }; }; GM_registerMenuCommand('4chan Sort Posts by Reply Count', PS_sort); };