您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide closed questions on the home page and in other lists of questions. Put a link showing the number of closed questions that have been hidden that shows the closed questions again.
当前为
// ==UserScript== // @name StackExchange hide closed questions // @namespace http://ostermiller.org/ // @version 1.10 // @description Hide closed questions on the home page and in other lists of questions. Put a link showing the number of closed questions that have been hidden that shows the closed questions again. // @include /https?\:\/\/([a-z\.]*\.)?stackexchange\.com\/.*/ // @include /https?\:\/\/([a-z\.]*\.)?askubuntu\.com\/.*/ // @include /https?\:\/\/([a-z\.]*\.)?superuser\.com\/.*/ // @include /https?\:\/\/([a-z\.]*\.)?serverfault\.com\/.*/ // @include /https?\:\/\/([a-z\.]*\.)?stackoverflow\.com\/.*/ // @include /https?\:\/\/([a-z\.]*\.)?answers.onstartups\.com\/.*/ // @grant none // ==/UserScript== function closedQuestionVisibility(show){ var numberOfClosed=0; $('.question-summary').each(function(){ var e = $(this); var t = e.find('h3 a').text(); if (t.match(/\]$/)){ e.addClass('closed'); if(show){ e.show(); } else { e.hide(); } numberOfClosed++; } }); return numberOfClosed; } if (/\.com\/(questions)?([\?\#].*)?$/.exec(window.document.location.href)){ // only on pages with questions var numberHidden=closedQuestionVisibility(false); if (numberHidden > 0){ $('#mainbar h1').append(" <a href='#' id='unhideclosedlink'>(" + numberHidden + " hidden closed)</a>"); $('#unhideclosedlink').click(function(){ closedQuestionVisibility(true); $('#unhideclosedlink').hide(); return false; }); $('html > head').append("<style>.question-summary.closed .status * { text-decoration: line-through; }</style>"); } }