自动展开网站内容而无需点击。【本脚本停更(详情请看: https://greasyfork.org/zh-CN/scripts/397476 ),转入 Beta 版】, Beta 版地址: https://meta.appinn.net/t/17991
// ==UserScript== // @name 自动展开全文(停更,详细请看说明) // @namespace Show me all post. // @icon https://i.v2ex.co/81ToM02ss.png // @grant GM_addStyle // @grant GM_info // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // @grant GM_openInTab // @inject-into content // @version 0.59.105x // @author 稻米鼠 // @description 自动展开网站内容而无需点击。【本脚本停更(详情请看: https://greasyfork.org/zh-CN/scripts/397476 ),转入 Beta 版】, Beta 版地址: https://meta.appinn.net/t/17991 // @supportURL https://meta.appinn.net/t/14383 // @homepageURL https://meta.appinn.net/t/14383 // @resource // @match *://www.zhihu.com/question/* // @match *://www.zhihu.com/tardis/* // @match *://blog.csdn.net/*/article/details/* // @match *://bbs.csdn.net/topics/* // @match *://www.bilibili.com/video/av* // @match *://www.bilibili.com/video/BV* // @match *://m.bilibili.com/video/av* // @match *://www.youtube.com/watch?v=* // @match *://m.youtube.com/watch?v=* // @match *://www.acfun.cn/v/ac* // @match *://m.acfun.cn/v/?ac=* // @match *://www.ipaperclip.net/doku.php?id=* // @match *://ipaperclip.net/doku.php?id=* // @match *://zhidao.baidu.com/question/* // @match *://wap.peopleapp.com/article/* // @match *://*.ifeng.com/* // @match *://www.javascriptcn.com/* // @match *://www.360doc.com/content/* // @match *://www.360doc.cn/article/* // @match *://www.iteye.com/blog/* // @match *://sports.sina.cn/* // @match *://3g.163.com/* // @match *://c.m.163.com/news/a/* // @match *://xw.qq.com/* // @match *://kandianshare.html5.qq.com/v* // @match *://m.toutiao.com/* // @match *://chejiahao.m.autohome.com.cn/i* // @match *://post.m.s###m.com/p/* // @match *://m.s###m.com/p/* // @match *://m.iask.sina.com.cn/b/* // @match *://m.tiexue.net/touch/thread_* // @match *://baijiahao.baidu.com/s?id=* // @match *://www.bandbbs.cn/threads/* // @match *://cloud.tencent.com/developer/article/* // @match *://book.douban.com/subject/* // @match *://m.douban.com/note/* // @match *://m.douban.com/group/topic/* // @match *://www.jianshu.com/p/* // @match *://www.#####z.com/* // @match *://www.pinlue.com/article/* // @match *://m.jiemian.com/article/* // @match *://www.bilibili.com/read/mobile/* // @match *://kuaibao.qq.com/s/* // @match *://yq.aliyun.com/articles/* // @match *://jingyan.baidu.com/article/* // @match *://m.huxiu.com/article/* // @match *://*.sina.cn/* // @match *://www.xiao####shu.com/* // @match *://m.sohu.com/a/* // @match *://www.hao123.com/* // @match *://www.baiven.com/* // @match *://www.yuque.com/* // @match *://m.thepaper.cn/newsDetail_forward_* // @match *://m.guancha.cn/* // @match *://upage.html5.qq.com/* // @match *://m.guokr.com/article/* // @match *://www.xjishu.com/* // @match *://mbd.baidu.com/* // @match *://xiaozhuanlan.com/topic/* // @match *://ddrv.cn/a/* // @match *://www.reddit.com/* // @match *://www.meipian.cn/* // ==/UserScript== (function(){ // 即时执行函数 Start GM_addStyle = GM_addStyle ? GM_addStyle : (css)=>{ const style = document.createElement('style') style.id = 'show-me-all-post' style.innerHTML = css document.head.appendChild(style) } const rules = [ { // 知乎 - 移动端页面 reg: /^http(s)?:\/\/(www\.)?zhihu\.com\/(question\/\d+|tardis\/\w+)/i, remove: ['.RichContent--unescapable.is-collapsed .ContentItem-rightButton', '.sgui-slide-down'], content: [ '.Body--Mobile .RichContent.is-collapsed .RichContent-inner', '.RichContent--unescapable.is-collapsed .RichContent-inner', '.App', ], style: ` .RichContent.is-collapsed { cursor: auto !important; } .RichContent--unescapable.is-collapsed .RichContent-inner { -webkit-mask-image: none !important; mask-image: none !important; } `, }, { // CSDN 博客 - PC & 移动端页面 reg: /^http(s)?:\/\/blog\.csdn\.net\/[^/]+\/article\/details\/\d+/i, remove: ['div.hide-article-box', '.readall_box', '#writeGuide'], content: ['#article_content', '#article .article_content'], }, { // CSDN 论坛 - PC & 移动端页面 reg: /^http(s)?:\/\/bbs\.csdn\.net\/topics\/\d+/i, remove: ['.hide_topic_box', '.readall_wrap', '#writeGuide'], content: ['.container-box .bbs_detail_wrap', '.first_show'], }, { // B 站视频简介 reg: /^http(s)?:\/\/(www\.)?bilibili\.com\/video\/(av\d+|bv\w+)/i, remove: ['.video-desc .btn'], content: ['.video-desc .info'], }, { // B 站移动端视频标题 reg: /^http(s)?:\/\/m\.bilibili\.com\/video\/av\d+/i, remove: [ '.index__videoInfo__src-videoPage-videoInfo- .index__foldSwitch__src-videoPage-videoInfo-', ], content: [ '.index__videoInfo__src-videoPage-videoInfo- .index__title__src-videoPage-videoInfo-', '.index__descWrap__src-videoPage-infoBlock-', ], style: ` .index__videoInfo__src-videoPage-videoInfo- .index__title__src-videoPage-videoInfo- .index__titleContent__src-videoPage-videoInfo- { white-space: normal !important; } `, }, { // Youtube 视频简介 reg: /^http(s)?:\/\/(www\.)?youtube\.com\/watch\?v=\w+/i, remove: ['#container paper-button#more'], content: ['#container #content.ytd-expander'], }, { // Youtube 移动端视频标题 reg: /^http(s)?:\/\/m\.youtube\.com\/watch\?v=\w+/i, remove: [], content: [], script: () => { document.querySelector('button.slim-video-metadata-header').click(); }, }, { // AcFun 视频简介 reg: /^http(s)?:\/\/(www\.)?acfun\.cn\/v\/ac\d+/i, remove: ['#main .introduction .desc-operate'], content: ['#main .introduction .content-description.gheight'], style: ` #main .introduction .content-description.gheight .tag { display: block !important; } `, }, { // AcFun 移动端视频标题 reg: /^http(s)?:\/\/m\.acfun\.cn\/v\/\?ac=\d+/i, remove: ['.video-title .down'], content: [], script: () => { document .querySelector('.video-title .info-title') .classList.remove('hide-more'); }, }, { // 回形针手册 reg: /^http(s)?:\/\/(www\.)?ipaperclip\.net\/doku\.php\?id=.*/i, remove: ['.paperclip__showcurtain'], content: ['.paperclip__h1content__wrapped'], }, { // 百度知道 reg: /^http(s)?:\/\/zhidao\.baidu\.com\/question\/\d+\.html/i, remove: [ '.wgt-ask .q-content .conSamp', '.wgt-ask .expend', '.wgt-answers .answer-text .wgt-answers-mask', 'div.wgt-best .best-text .wgt-best-mask', '.iknow-root-dom-element .wgt-question-desc-explode .wgt-question-desc .wgt-question-desc-action', '.iknow-root-dom-element .w-detail-full-new .newyl-fold', '.iknow-root-dom-element .w-detail-full .w-detail-display-btn', '.iknow-root-dom-element .w-detail-dis-na-btn', '.wgt-answers #show-hide-container', ], content: [ '.wgt-answers .answer-text', 'div.wgt-best .best-text', '.iknow-root-dom-element .wgt-question-desc-explode .wgt-question-desc .wgt-question-desc-inner', '.iknow-root-dom-element .w-detail-full-new .w-detail-newyl.fold', '.iknow-root-dom-element .w-detail-full .w-detail-container', '.wgt-answers .answer-hide', '.wgt-answers .wgt-pager', ], style: ` .wgt-ask .q-content .conTemp, .wgt-ask .q-content .con-all { display: block !important; } .iknow-root-dom-element .wgt-question-desc-explode .wgt-question-desc .wgt-question-desc-inner { width: auto !important; white-space: normal !important; } .wgt-answers .answer-hide { visibility: visible; } .wgt-answers .wgt-pager { display: block !important; } `, }, { // 人民日报 reg: /^http(s)?:\/\/wap\.peopleapp\.com\/article\/\d+/i, remove: ['.read-more'], content: ['.article-wrapper.has-more-high'], }, { // 澎湃新闻(移动版) reg: /^http(s)?:\/\/m\.thepaper\.cn\/newsDetail_forward_\d+/i, remove: ['a.news_open_app', '.news_part_all', '#carousel_banner.bot_banner'], content: ['.news_part_limit'], }, { // 凤凰网 reg: /^http(s)?:\/\/\w+\.ifeng\.com\/.*/i, remove: [], content: [], script: () => { document.querySelectorAll('*').forEach((el) => { for (let i = 0; i < el.classList.length; i++) { const elClass = el.classList[i]; if (/^(main_content|containerBox)-[a-zA-Z0-9]+/.test(elClass)) { el.style.height = 'auto'; el.style.maxHeight = 'none'; } else if ( /^(more-1|tip|bottom_box|ad_box|shadow|callupBtn|bottomSlide|headerInfo|fixedIcon)-[a-zA-Z0-9]+/.test( elClass ) ) { el.style.display = 'none'; } } }); }, }, { // JavaScript中文网 reg: /^http(s)?:\/\/(www\.)?javascriptcn\.com\/.*/i, remove: ['.readall_box'], content: ['.markdown-body'], }, { // 360doc 个人图书馆 reg: /^http(s)?:\/\/(www\.)?360doc\.com\/content\/.*/i, remove: ['.article_showall'], content: ['.articleMaxH .article_container'], }, { // 360doc 个人图书馆(移动端) reg: /^http(s)?:\/\/(www\.)?360doc\.cn\/article\/.*/i, remove: ['.article_showall'], content: ['.article_maxh'], }, { // ITeye reg: /^http(s)?:\/\/(www\.)?iteye\.com\/blog\//i, remove: ['.hide-article-box'], content: ['.hide-main-content'], }, { // ##体育(移动端) reg: /^http(s)?:\/\/sports\.sina\.cn\/.*/i, remove: ['.look_more'], content: ['.art_box'], }, { // 手机网易 reg: /^http(s)?:\/\/3g\.163\.com\/.*/i, remove: ['.footer'], content: ['article'], style: `article .content .page { display: block !important; }` }, { // 腾讯新闻 reg: /^http(s)?:\/\/xw\.qq\.com\/.*/i, remove: ['.collapseWrapper', '#article_body > .mask'], content: ['#article_body'], }, { // 头条移动版 reg: /^http(s)?:\/\/m\.toutiao\.com\/\w+\//i, remove: ['.unfold-field'], content: ['.article', '.article>div', '.article .article__content'], }, { // 汽车之家(手机版) reg: /^http(s)?:\/\/(\w+\.)?m\.autohome\.com\.cn\/\w+\//i, remove: ['.pgc-details .continue_reading'], content: [], script: () => { document.querySelectorAll('#content .fn-hide').forEach((el) => { el.classList.remove('fn-hide'); }); }, }, { // 张大妈移动端 reg: /^http(s)?:\/\/(post\.)?m\.s###m\.com\/p\/\w+/i, remove: ['.article-wrapper .expand-btn', '.foot-banner'], content: ['.article-wrapper'], }, { // #问移动版 reg: /^http(s)?:\/\/m\.iask\.sina\.com\.cn\/b\/\w+\.html/i, remove: ['.answer_lit'], content: [], style: ` .answer_all{ display: block !important; } `, }, { // 铁血移动版 reg: /^http(s)?:\/\/m\.tiexue\.net\/touch\/thread_\d+/i, remove: ['.yxqw'], content: ['.articleCont'], }, { // 百度百家号 reg: /^http(s)?:\/\/(baijiahao|mbd)\.baidu\.com\//i, remove: ['.packupButton', '.contentMedia .openImg'], content: ['.mainContent'], }, { // 米坛 reg: /^http(s)?:\/\/(www\.)?bandbbs\.cn\/threads\/\d+/i, remove: [ '.u-bottomFixer', '.bbCodeBlock--expandable.is-expandable .bbCodeBlock-expandLink', ], content: ['.bbCodeBlock--expandable .bbCodeBlock-expandContent'], }, { // 腾讯云社区 reg: /^http(s)?:\/\/cloud\.tencent\.com\/developer\/article\/\d+/i, remove: ['.com-markdown-collpase-hide .com-markdown-collpase-toggle'], content: ['.com-markdown-collpase-hide .com-markdown-collpase-main'], }, { // 豆瓣图书 reg: /^http(s)?:\/\/book\.douban\.com\/subject\/\d+/i, remove: [], content: [], script: () => { document.querySelectorAll('.indent > .short').forEach((el) => { el.classList.add('hidden'); }); document.querySelectorAll('.indent > .all').forEach((el) => { el.classList.remove('hidden'); }); }, }, { // 简书移动版 reg: /^http(s)?:\/\/(w+\.)?jianshu\.com\/p\/\w+/i, remove: ['#note-show .content .show-content-free .collapse-tips'], content: ['#note-show .content .show-content-free .collapse-free-content'], }, { // 站长之家 reg: /^http(s)?:\/\/(w+\.)?#####z\.com\/\w+/i, remove: ['.contentPadding'], content: ['#article-content'], }, { // 品略 reg: /^http(s)?:\/\/(w+\.)?pinlue\.com\/article\//i, remove: ['.readall_box'], content: ['.textcontent'], }, { // 品略 reg: /^http(s)?:\/\/m\.jiemian\.com\/article\/\d+/i, remove: ['.content-fold .show-change'], content: ['.article-main'], }, { // 豆瓣日记 reg: /^http(s)?:\/\/m\.douban\.com\/note\/\d+/i, remove: ['.oia-readall .read-all'], content: ['.note-content'], }, { // Bilibili 专栏 reg: /^http(s)?:\/\/(w+\.)?bilibili\.com\/read\/mobile\/\d+/i, remove: ['.max-content .load-more', '.h5-download-bar'], content: ['.max-content.limit'], }, { // 看点快报 reg: /^http(s)?:\/\/kuaibao\.qq\.com\/s\/\d+/i, remove: [ '.share-page-additional', '.container .show-more', '.kb-bottom-fixed-wrapper', ], content: ['.container .content'], }, { // 云栖社区 reg: /^http(s)?:\/\/yq\.aliyun\.com\/articles\/\d+/i, remove: ['.article-hide-content .article-hide-box'], content: ['.article-hide-content'], }, { // 百度经验 reg: /^http(s)?:\/\/jingyan\.baidu\.com\/article\/\w+/i, remove: ['.read-whole-mask'], content: ['.exp-content-container.fold'], }, { // 豆瓣小组 reg: /^http(s)?:\/\/m\.douban\.com\/group\/topic\/\d+/i, remove: ['.oia-readall'], content: ['.note-content'], }, { // 虎嗅移动版 reg: /^http(s)?:\/\/m\.huxiu\.com\/article\/\d+/i, remove: ['.fresh-article-wrap'], content: ['#m-article-detail-page > .js-mask-box'], }, { // ##新闻 reg: /^http(s)?:\/\/\w+\.sina\.cn\/.*/i, remove: ['.look_more'], content: ['article.art_box'], }, { // 小红书 reg: /^http(s)?:\/\/(w+\.)?xiao####shu\.com\/discovery\/item\/\w+/i, remove: ['.check-more'], content: ['.content'], }, { // 搜狐 reg: /^http(s)?:\/\/m\.sohu\.com\/a\/\w+/i, remove: ['.lookall-box'], content: [], style: `.hidden-content.hide { display: block; }`, }, { // 网易新闻移动端 reg: /^http(s)?:\/\/c\.m\.163\.com\/news\/a\/\w+/i, remove: ['.g-article .show-more-wrap', '.g-btn-open-newsapp', '.widget-slider', '.g-top-slider'], content: ['.g-article'], }, { // 好123 reg: /^http(s)?:\/\/(w+\.)?hao123\.com/i, remove: ['.content-cover'], content: [], style: `.coolsites-wrapper { display: block !important; }`, }, { // 百问中文 reg: /^http(s)?:\/\/(w+\.)?baiven\.com\/\w\/\d+/i, remove: ['.readall_box'], content: ['.article .article-content'], }, { // 语雀 reg: /^http(s)?:\/\/(w+\.)?yuque\.com\/\w+/i, remove: ['div[data-testid="doc-reader-login-card"]'], content: ['.yuque-doc-content'], }, { // 腾讯看点 reg: /^http(s)?:\/\/kandianshare\.html5\.qq\.com\/v\d\//i, remove: ['.article-mask', '.share-bottom-tips-wrap'], content: ['.at-content'], }, { // 观察者网 reg: /^http(s)?:\/\/m\.guancha\.cn\/\w+\/[\d_]+/i, remove: ['.textPageCont-footer', '.downloadBtn-box', '#downloadBtn-position'], content: ['.textPageCont'], }, { // 腾讯看点快报 reg: /^http(s)?:\/\/upage\.html5\.qq\.com\/kuaibao-detail\?/i, remove: ['.container .at-content>div:last-child'], content: ['.container .at-content'], }, { // 果壳网 reg: /^http(s)?:\/\/m\.guokr\.com\/article\/\d+/i, remove: ['div[class*=ShowAllArticle]'], content: ['div[class*=ArticleContent]'], }, { // x 技术 reg: /^http(s)?:\/\/(www\.)?xjishu\.com\//i, remove: ['.gradBox', '.readBox'], content: ['.con-box'], }, { // 小专栏 reg: /^http(s)?:\/\/xiaozhuanlan\.com\/topic\/\d+/i, remove: [], content: [ '.xzl-topic-summary-content.hidden_topic_body.hidden', ], style: ` .xzl-topic-summary-content.hidden_topic_body.hidden { display: block !important; } ` }, { // 算法网 reg: /^http(s)?:\/\/ddrv\.cn\/a\/\d+/i, remove: ['#read-more-wrap'], content: ['#container'] }, { // 美篇 reg: /^http(s)?:\/\/(www\.)meipian\.cn\//i, remove: ['.readmore'], content: ['.mp-content .section'], }, { // reddit reg: /^http(s)?:\/\/(www\.)reddit\.com\//i, remove: ['.read-more'], content: [], script: ()=>{ document.body.querySelectorAll('div').forEach(e=>{ if(/^\d+px$/i.test(e.style.maxHeight) && e.nextElementSibling && /button/i.test(e.nextElementSibling.tagName) ){ e.style = '' e.nextElementSibling.classList.add('read-more') } }) } }, ]; for (const rule of rules) { if (rule.reg.test(window.location.href)) { const removeEls = rule.remove.join(',\n'); const contentEls = rule.content.join(',\n'); GM_addStyle( (rule.remove ? removeEls + ` { display: none !important; }\n` : ``) + (rule.content ? contentEls + ` { height: auto !important; max-height: none !important; }\n` : ``) + (rule.style ? rule.style : ``) ); if (typeof rule.script === 'function') { window.addEventListener('load', rule.script); } break; } } const todayMark = Math.floor(+new Date() / 864e5); // 获取今日时间标记 const recordMark = GM_getValue('Alerted', 0); // 获取记录中时间标记 if(recordMark !== todayMark){ GM_deleteValue('timeMark') alert('【自动展开全文】脚本停更,会自动跳转到详细说明页。大家可自行卸载脚本,或更换到 Beta 版') GM_openInTab('https://greasyfork.org/zh-CN/scripts/397476') GM_setValue('Alerted', todayMark) } // 即时执行函数 End })()