您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hides ALL anonymous plurks
// ANONYMOUS PLURK REMOVER 0.1 // CodeBastard Redgrave <[email protected]> // // Removes those god damn annoying Anonymous plurks from your timeline // // -------------------------------------------------------------------- // // loosely based on this script, and released on the same license: // // Plurk comment hide // version 0.1 BETA! // 2010-6-22 // Copyright (c) 2010, Alvin Woon // Released under the GPL license // http://www.gnu.org/copyleft/gpl.html // // -------------------------------------------------------------------- // // This is a Greasemonkey user script. To install it, you need // Greasemonkey 0.3 or later: http://greasemonkey.mozdev.org/ // Then restart Firefox and revisit this script. // Under Tools, there will be a new menu item to "Install User Script". // Accept the default configuration and install. // // To uninstall, go to Tools/Manage User Scripts, // select "Unstyle", and click Uninstall. // // -------------------------------------------------------------------- // // ==UserScript== // @name Hide Anonymous Plurks // @namespace http://codebastard.com // @description Hides ALL anonymous plurks // @include http://plurk.com/* // @include http://www.plurk.com/* // @grant none // @version 0.1 // ==/UserScript== var user = ['Anonymous', 'anonymous']; (function init(){ var j; for (j in user){ var str = "//a[@href='/" + user[j] + "']"; user[j] = str; } var pattern = user.join(" | "); document.body.addEventListener('DOMNodeInserted', function() { var findPattern = pattern, i, resultLinks = document.evaluate(findPattern, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); for(i=0; i<resultLinks.snapshotLength; i++){ var wholeplurk = resultLinks.snapshotItem(i).parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; if(wholeplurk.className && wholeplurk.className.indexOf('cboxAnchor') > -1){ wholeplurk.style.display = 'none'; } } }, false); }());