搜索结果双栏显示

双栏显示搜索结果

  1. // ==UserScript==
  2. // @name 搜索结果双栏显示
  3. // @description 双栏显示搜索结果
  4. // @namespace search.xinngsf
  5. // @version 1.3
  6. // @include https://www.search.ask.com/web*
  7. // @include https://ipv6.baidu.com/*
  8. // @include https://www.baidu.com/*
  9. // @include https://www1.baidu.com/*
  10. // @include https://cn.bing.com/search*
  11. // @include https://www.bing.com/search*
  12. // @include https://www.dogedoge.com/result*
  13. // @include https://ddg0.bucm.cf/?q=*
  14. // @include https://*duckduckgo.com/*
  15. // @include https://goobe.io/search.aspx?*
  16. // @include https://www.google.*
  17. // @include https://search.iwiki.uk/search*
  18. // @include https://search.xn--u8jta9j.tw/search*
  19. // @include https://ipv6.google.*
  20. // @exclude https://*.google.*/sorry*
  21. // @include https://www.so.com/s?*
  22. // @include https://www.sogou.com/web?*
  23. // @include https://m.sm.cn/s*
  24. // @include https://startpage.com/*search*
  25. // @include https://www.startpage.com/*search*
  26. // @run-at document-start
  27. // @grant GM_addStyle
  28. // ==/UserScript==
  29.  
  30. 'use strict';
  31. const getMainDomain = host => {
  32. const a = host.split('.');
  33. let i = a.length - 2;
  34. if (/^(com?|cc|tv|net|org|gov|edu)$/.test(a[i])) i--;
  35. return a[i];
  36. };
  37. const router = {
  38. ask: `#right-pane{display:none !important}#results-pane{max-width:100% !important;margin:0 15px !important;}#left-pane{width:100% !important}#algo-container{max-width:100% !important;}.algo-result{display:inline-flex;flex-wrap:wrap;width:49%;}`,
  39. baidu:`#content_right{display:none}.container_l,#content_left,.c-container .c-result-content,.c-container .c-container{width:auto !important}#content_left{display:flex;flex-wrap:wrap}.c-container{width:46% !important;padding-right:28px;}#rs_top_new, .hit_top_new{width:100% !important}`,
  40. bing:`#b_context{display:none}#b_content{padding:9px 15px !important} #b_results{display:flex;flex-wrap:wrap} #b_results>li{width:43%;margin-right:28px;}#b_results,.b_pag,.b_ans{width:100% !important}`,
  41. google: `.rhscol,#rhs,#rhscol{display:none !important;}#cnt #center_col,#rso>div{width:90vw !important;}#rso .g{display:inline-flex;flex-wrap:wrap;width:46%!important;padding-right:28px}.g>div{flex-wrap:wrap;width:90%!important}#cnt #foot{width:1px !important}.vk_c{border:0px solid #dfe1e5 !important;}`,
  42. dogedoge:`.js-sidebar-ads,#links_wrapper .results--sidebar,#organic-module,.pinned-to-bottom{display:none}.js-result-hidden-el{display:none!important}.site-wrapper #web_content_wrapper .cw{justify-content:center;display:flex;max-width:unset;margin-left:-150px}#header_wrapper #header,#web_content_wrapper #links_wrapper .search-filters-wrap,#web_content_wrapper #links_wrapper .results--message{justify-content:center;display:grid}#header_wrapper #header{max-width:unset}#header_wrapper #header .header__search-wrap{width:500px}#links_wrapper{display:inline-flex;justify-content:center}#links_wrapper .results--main{float:unset;max-width:unset}#links_wrapper .results--sidebar{min-width:unset;margin:unset}#links_wrapper .results--main #links{width:80vw;display:inline-grid;grid-template-columns:50% 50%;grid-template-areas:"xmain xmain"}#links_wrapper .results--main #links .results_links_deep{width:unset;margin-right:15px}#links .result--more,#links .result--sep{grid-column-start:1;grid-column-end:xmain-end;width:unset!important;padding:0;padding-right:15px}#links .result--sep{margin-bottom:2em}.body--serp .footer{display:flex;justify-content:center;padding-left:unset}`,
  43. duckduckgo:`.js-sidebar-ads,#links_wrapper .results--sidebar,#organic-module,.pinned-to-bottom{display:none} .js-result-hidden-el{display:none!important}.site-wrapper #web_content_wrapper .cw{justify-content:center;display:flex;max-width:unset;margin-left:-150px}#header_wrapper #header,#web_content_wrapper #links_wrapper .search-filters-wrap,#web_content_wrapper #links_wrapper .results--message{justify-content:center;display:grid}#header_wrapper #header{max-width:unset}#header_wrapper #header .header__search-wrap{width:500px}#links_wrapper{display:inline-flex;justify-content:center} #links_wrapper .results--main{float:unset;max-width:unset}#links_wrapper .results--sidebar{min-width:unset;margin:unset}#links_wrapper .results--main #links{width:80vw;display:inline-grid;grid-template-columns:50% 50%;grid-template-areas:"xmain xmain"}#links_wrapper .results--main #links .results_links_deep{width:unset;margin-right:15px}#links .result--more,#links .result--sep{grid-column-start:1;grid-column-end:xmain-end;width:unset!important;padding:0;padding-right:15px}#links .result--sep{margin-bottom:2em}.body--serp .footer{display:flex;justify-content:center;padding-left:unset}`,
  44. so:`#side{display:none}#main,.result{width:auto !important}.result{display:flex;flex-wrap:wrap}.res-list{width:46%;margin-right:28px;}`,
  45. sogou:`#right{display:none}.hintBox,.wrapper,#pagebar_container,.header,.wrap .cr > div{width:90vw !important;margin-left:115px !important;}.header .header-box{width:auto !important}#main,.results{min-width:90vw !important;padding-right:0 !important;display:flex;flex-wrap:wrap}.results>div{width:46% !important;padding-right:28px;}.search-info{position: absolute !important}`,
  46. sm: `.article.ali_row{display:inline-flex;flex-wrap:wrap;width:32%;}`,
  47. goobe:`.ContentItem{display:inline-flex;flex-wrap:wrap;width:45%;}.MainContent_Sub_Left_MainContent{max-width: 100%!important}`,
  48. startpage:
  49. `.w-gl__result {
  50. max-width: 45%;
  51. margin:0 16px !important;
  52. display:inline-flex;flex-wrap:wrap;
  53. }
  54. .layout-web__body {
  55. padding: 0 !important;
  56. margin: 0 16px !important;
  57. }
  58. .layout-web__body, .layout-web__mainline, .mainline-results {
  59. max-width: 100% !important;
  60. }
  61. .layout-web__mainline {
  62. padding: 0 !important;
  63. flex: auto !important;
  64. width: 99vw;
  65. }`
  66. };
  67. router.bucm = router.duckduckgo;
  68. router.shuu = router.iwiki = router['google-fix'] = router['xn--u8jta9j'] = router.google;
  69. const css = router[getMainDomain(location.hostname)];
  70. css && GM_addStyle(css);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址