您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
将纵向长文本改为横向分栏显示
// ==UserScript== // @name 宽屏分栏 // @namespace http://tampermonkey.net/ // @version 2025-06-07 // @author AA // @description 将纵向长文本改为横向分栏显示 // @match *://zhuanlan.zhihu.com/* // @match *://www.zhihu.com/* // @match *://www.bilibili.com/opus/* // @match *://bulbapedia.bulbagarden.net/* // @match *://*dedao.cn/* // @match *://mp.weixin.qq.com/* // @match *://*.nga.cn/* // @match *://*.dedao.cn/* // @match *://bbs.yamibo.com/* // @match *://yuanbao.tencent.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=zhihu.com // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const styleElement = document.createElement('style'); styleElement.id = 'custom-css'; document.head.appendChild(styleElement); // 简化插入逻辑 const applyCustomCSS = () => { if (window.innerWidth >= minWidth) { getCustomCSSforThisWebsite(); styleElement.textContent = customCSS; } else { styleElement.textContent = ''; } }; // 防抖函数 const debounce = (fn, delay) => { let timer; return () => { clearTimeout(timer); timer = setTimeout(fn, delay); }; }; // 直接监听页面加载完成事件(替代递归检查CSS) const onPageLoad = () => { applyCustomCSS(); window.addEventListener('resize', debounce(applyCustomCSS, 200)); }; if (document.readyState === 'complete') { onPageLoad(); } else { window.addEventListener('load', onPageLoad); } })(); var customCSS = ''; var minWidth = null; const zhihuBaseCSS = ` .Post-Row-Content, .Search-container{ width: 95vw !important; } .Profile-main, .Question-main, .ListShortcut{ max-width: 95vw !important; min-width: 692px !important; width: auto !important; flex: 1; } p, blockquote, .css-376mun, .CommentContent { font-size: 16px; line-height: 1.8em; letter-spacing: 0.025em; font-family: Noto Serif CJK SC, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif; } .commentTime { font-size: 15px; line-height: 21px; letter-spacing: 0; bottom: -27px; font-family:-apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif; } .css-1yl6ec1 p { margin: 0.5em 0; text-indent: 1em; } .List-item { margin: 0 auto !important; } .css-1ld0bim, .css-szr8e7, .RichContent:not(.is-collapsed) > div:first-child{ max-width: 600px !important; width: auto !important; max-height: 400px !important; height: auto !important; display: block; } .RichText, .css-376mun, .List-item{} .RichText{ display: block !important; overflow-x: auto; margin-right: 0px !important; max-height: 87vh !important; height: auto; column-count: auto; /* 设置为你想要的列数 */ column-width: 550px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; break-inside: auto; } .RichText > figure { break-inside: avoid; max-height: 85vh !important; } .RichText > :is(p, h1, h2, blockquote, ol, ul, figure) { max-width: 580px !important;} .ContentItem-rightButton{margin-left: 5vw;} .is-collapsed { display: flex; flex-wrap: wrap; /* 允许换行 */ justify-content: center; /* 水平居中 */ align-items: center; /* 垂直居中 */ max-width: 660px; margin: 0 auto; } /* 强制按钮换行 */ .is-collapsed > div:last-child { flex-basis: 100%; /* 占满整行 */ text-align: center; /* 按钮居中 */ } .ContentItem-title, .ContentItem-meta { max-width: 660px; margin-left:auto; margin-right:auto; margin-bottom: 5px; } .ContentItem-actions { display: flex; justify-content: center; /* 水平居中 */ } .is-collapsed > .ContentItem-actions { display: flex; justify-content: left; /* 水平居中 */ } .Comments-container{ max-width: 660px !important; margin: 10px auto; } .Post-SideActions{ right: 0px !important;}` function getCustomCSSforThisWebsite() { if (window.location.href.includes('//yuanbao.tencent.com/') ) { customCSS = ` .hyc-common-markdown> * { max-width: 35em; margin-left: auto !important; margin-right: auto !important; line-height: 1.8em !important; letter-spacing:0.017em; font-family: Noto Serif CJK SC, PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif; } .ql-editor > * { font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif !important; } .agent-chat__bubble--ai, .hyc-common-markdown, .agent-chat__list__item__content, .hyc-component-reasoner__think, .agent-chat__bubble__content > *, pre { margin-left: auto !important; margin-right: auto !important;} .agent-chat__list__item {display: block;} .hyc-common-markdown{ display: block !important; overflow-x: auto !important; max-height: 80vh; column-count: auto; /* 设置为你想要的列数 */ column-width: 550px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } .hyc-component-reasoner__text { overflow-x: auto !important; } .hyc-common-markdown > *, .hyc-common-markdown__code-lan {max-height: 50vh; height: auto; margin-bottom: 40px;} .hyc-common-markdown__code {break-inside: avoid;} .agent-chat__conv--ai__speech_show, .hyc-component-reasoner, .agent-chat__list__item__content, .hyc-common-markdown { max-width: 82vw !important; width: auto !important; } .agent-chat__bubble__content, .agent-chat__list__item__content {width: 100%;} .agent-chat__list__item__content, .agent-chat__bubble__content { flex-grow: 1; } ` minWidth = 850;//console.log('minWidth' + minWidth); threshold of stop applying css } if (window.location.href.includes('//zhuanlan.zhihu.com/') ) { customCSS = ` .Post-Row-Content{ width: 95vw !important; } .Post-Row-Content-left{ width: 85vw !important; margin-right: 10px; } .Post-RichTextContainer{ max-width: calc(100vw - 296px); !important; min-width: 692px; !important; width: auto !important; } #text, p, span, blockquote {line-height: 1.7em; letter-spacing: 0.025em;} .RichText{ overflow-x: auto; margin-right: 0px !important; max-height: 95vh; column-count: auto; /* 设置为你想要的列数 */ column-width: 550px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } .RichText > figure { break-inside: avoid; } .RichText > :is(p, h1, h2, blockquote, ol, ul) { max-width: 550px !important;} .Comments-container{ max-width: 660px !important; margin: 10px auto; } .Post-SideActions{ right: 0px !important;} .Sticky.is-fixed {position: relative !important;} `;//console.log('customCSS'); minWidth = 1304;//console.log('minWidth' + minWidth); threshold of stop applying css } if (window.location.href.includes('//www.zhihu.com/column/') ) { customCSS = zhihuBaseCSS + ` .Question-mainColumn, .SearchMain, .Profile-mainColumn, .css-9w3zhd, .css-1pariuy, .css-44kk6u { max-width: calc(100vw - 150px) !important; min-width: 692px !important; padding-right: 10px; width: auto !important; } .css-1ld0bim > img{max-height: 350px !important;} .RichContent:not(.is-collapsed) > div:first-child { margin-left: auto;margin-right: auto; margin-bottom:20px; } .css-h7wqi8{display:none;} .css-10l2ro8, .css-f2kkrj{width: auto; max-width: 100vw;} .ArticleItem-extraInfo, .ArticleItem-extraInfo>div{ margin-top:0px; margin-bottom:2px;} .RichContent>div:first-child, .css-cjh7n0{ margin-top:0px; margin-bottom:7px;} `; minWidth = 1304; } else if (window.location.href.includes('//www.zhihu.com/people') ) { customCSS = zhihuBaseCSS + ` .Question-mainColumn, .SearchMain, .Profile-mainColumn, .css-9w3zhd, .css-1pariuy, .css-44kk6u { max-width: calc(100vw - 296px) !important; min-width: 692px; !important; padding-right: 10px; width: auto !important; flex-grow: 1 } .RichContent:not(.is-collapsed) > div:first-child{ margin: 0 auto} .ArticleItem-extraInfo{ margin-top:0px;} .ContentItem-meta{display:none;} `; minWidth = 1304; } else if (window.location.href.includes('//www.zhihu.com/') ) { customCSS = zhihuBaseCSS + ` .Question-mainColumn, .SearchMain, .Profile-mainColumn, .css-9w3zhd, .css-1pariuy, .css-44kk6u { max-width: calc(100vw - 296px) !important; min-width: 692px; !important; padding-right: 10px; width: auto !important; flex-grow: 1 } .RichContent:not(.is-collapsed) > div:first-child{ margin: 0 auto} .ArticleItem-extraInfo{ margin-top:0px;} `; minWidth = 1304; } if (window.location.href.includes('//www.bilibili.com/opus/') ) { customCSS = ` .opus-detail{ max-width: 90vw !important; width: auto !important; } .right-sidebar-wrap{ margin-left: 91vw !important; } .opus-module-content{ overflow-x: auto; margin-right: 0px !important; max-height: 90vh; column-count: auto; /* 设置为你想要的列数 */ column-width: 550px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } .opus-module-content > figure { break-inside: avoid; } .opus-module-content > * { max-width: 550px !important;} .Post-SideActions{ right: 0px !important;} .Sticky.is-fixed {position: relative !important;} .opus-tabs{ max-width: 800px !important; } `;//console.log('customCSS'); minWidth = 1304;//console.log('minWidth' + minWidth); } if (window.location.href.includes('//bulbapedia.bulbagarden.net/') ) { customCSS = ` .ve-init-mw-desktopArticleTarget-targetContainer{ margin-left: 20px !important; margin-right: 20px !important; max-width: 98vw !important; width: auto !important; } .bulbapediamonobook-body{ overflow-x: auto; margin-right: 0px !important; max-height: 97vh; column-count: auto; /* 设置为你想要的列数 */ column-width: 580px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } table, tbody, .catlinks { break-inside: avoid; max-width: 750px !important; } td { width: auto !important; } .bulbapediamonobook-body > p { max-width: 550px !important;} `;//console.log('customCSS'); minWidth = 1304;//console.log('minWidth' + minWidth); } if (window.location.href.includes('dedao.cn') ) { customCSS = ` .editor-show > p, blockquote { font-family: Noto Serif CJK SC, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif; } .iget_rich-text-panel__small .editor-show p { line-height: 1.8em !important; } .iget-articles, .editor-show { user-select: text !important; } .editor-show > svg, .em-menu-wrapper-select { display: none; } .article-body-wrap { margin-left: 20px !important; margin-right: 20px !important; max-width: 98vw !important; width: auto !important; } .editor-show{ overflow-x: auto; margin-right: 0px !important; margin-left: 312px; max-height: 85vh; column-count: auto; /* 设置为你想要的列数 */ column-width: 580px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } .pageControl, .article-cover { break-inside: avoid; max-width: 580px !important; margin: 0 auto 0 auto ; } .article-info, .article-title { padding-bottom: 0 !important; height: 50px !important; margin: 0px auto 0px 310px !important; } .iget-note-list {margin-left: 312px;} .bulbapediamonobook-body > p { max-width: 550px !important;} `;//console.log('customCSS'); minWidth = 1304;//console.log('minWidth' + minWidth); } if (window.location.href.includes('mp.weixin.qq.com') ) { customCSS = ` .pages_skin_pc .swiper_switch_pc { position: absolute; top: 85%; } .rich_media, .rich_media_inner, .rich_media_area_primary, .rich_media_area_primary_inner { margin-left: 20px !important; margin-right: 20px !important; max-width: 98vw !important; width: auto !important; max-height: 98vh !important; height: auto !important; } .rich_media_content { margin-left: 20px !important; margin-right: 20px !important; max-width: 98vw !important; width: auto !important; max-height: 80vh !important; height: auto !important; } .rich_media_content { overflow-x: auto; margin-right: 0px !important; margin-left: 312px; max-height: 90vh !important; column-count: auto; /* 设置为你想要的列数 */ column-width: 580px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } .pages_skin_pc .rich_media_global_msg_inner, .pages_skin_pc .rich_media_area_primary_inner, .pages_skin_pc .rich_media_area_extra_inner { margin-left: 0; margin-right: 0; } .not_in_mm .qr_code_pc { right: 95vw; } img { max-width: 450px !important; } `; } if (window.location.href.includes('.nga.') ){ customCSS = ` .Post-Row-Content{ width: 95vw !important; } .Post-Row-Content-left{ width: 85vw !important; } .Post-RichTextContainer{ max-width: calc(95vw - 306px); !important; width: auto !important; } .postcontent{ display: block !important; overflow-x: auto; margin-right: 0px !important; max-height: 70vh; column-count: auto; /* 设置为你想要的列数 */ column-width: 550px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } .postcontent > figure, .quote { break-inside: avoid; max-height: 70vh; } .postcontent > :not(div) { display: inline-block;} .Comments-container{ max-width: 800px !important; } .Post-SideActions{ right: 0px !important;} .Sticky.is-fixed {position: relative !important;} #mc {margin-bottom: 49px;} `;//console.log('customCSS'); minWidth = 1304;//console.log('minWidth' + minWidth); threshold of stop applying css } if (window.location.href.includes('bbs.yamibo.com') ){ customCSS = ` .Post-Row-Content{ width: 95vw !important; } .Post-Row-Content-left{ width: 85vw !important; } .Post-RichTextContainer{ max-width: calc(95vw - 306px); !important; width: auto !important; } .t_f{ display: block !important; overflow-x: auto; margin-right: 0px !important; max-height: 90vh; column-count: auto; /* 设置为你想要的列数 */ column-width: 550px !important; /* 设置列宽 */ column-gap: 15px; /* 设置列之间的间距 */ column-fill: auto; } .t_f > figure { break-inside: avoid; } .t_f > * { max-width: 550px !important; display: block;} .Comments-container{ max-width: 800px !important; } .Post-SideActions{ right: 0px !important;} .Sticky.is-fixed {position: relative !important;} `;//console.log('customCSS'); minWidth = 904;//console.log('minWidth' + minWidth); threshold of stop applying css } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址