// ==UserScript== // @name 搜索结果自动加序号 // @author burningall // @description 给百度\谷歌\必应等搜索结果加上序号 // @version 2017.7.21 // @include *www.baidu.com* // @include *news.baidu.com* // @include *zhidao.baidu.com* // @include *wenku.baidu.com* // @include *v.baidu.com* // @include *tieba.baidu.com/f/search/* // @include *image.baidu.com* // @include *www.google.com* // @include *cn.bing.com* // @include *www.sogou.com* // @include *www.so.com* // @include *www.youdao.com* // @include *bbs.kafan.cn* // @contributionURL troy450409405@gmail.com // @namespace https://greasyfork.org/zh-CN/users/3400-axetroy // @note Edit from axetroy 感谢axetroy大神的脚本,我只是基于大神的脚本,进行了简单的修复 // ==/UserScript== (function(){ var macthList=[{ hostname:'www.baidu.com', rule:'#content_left>div[srcid] *[class~=t],[class~=op_best_answer_question]' }, { hostname:'news.baidu.com', rule:'#content_left div[class~=result]>h3' }, { hostname:'zhidao.baidu.com', rule:'#wgt-list>dl' }, { hostname:'wenku.baidu.com', rule:'.search-result>.topicBox>.topicName,.search-result>dl>dt' }, { hostname:'v.baidu.com', rule:'.main-content .info-wrap h3' }, { hostname:'tieba.baidu.com', rule:'.s_post_list>.s_post>span[class~=p_title]' }, { hostname:'image.baidu.com', rule:'.imglist>li' }, { hostname:'www.google.com', rule:'.srg>div[class~=g] *[class~=r],._yE>div[class~=_kk]' }, { hostname:'cn.bing.com', rule:'#b_results>li[class~=b_ans],#b_results>li[class~=b_algo],#b_results>li[class~=b_algo]' }, { hostname:'www.sogou.com', rule:'.results>div' }, { hostname:'www.so.com', rule:'.res-list h3' }, { hostname:'www.youdao.com', rule:'#results>*[class~=res-list] h3' },{ hostname:'bbs.kafan.cn', rule:'#threadlisttableid tbody th .s' }]; function getRule(){ for(var i=0;i' + (i+1) + ''; list[i].innerHTML=div.innerHTML+list[i].inner; }; }; var check=document.querySelector('#content_left input[type=checkbox]'); if(check != null) check.removeAttribute('checked'); } function delayed(){ clearTimeout(document.sortTimer); document.sortTimer=setTimeout(show,500); } addEvent(document,'DOMContentLoaded',function(){ show(); addEvent(document,'scroll',delayed); addEvent(document,'keyup',delayed); addEvent(document,'click',delayed); }); })();