【油猴脚本】自动展开全文(停更说明)

CSDN下载页

老鼠标记: 这个没必要展开吧,一般看标题就可以确定要下载的内容了,简介不是每个读者的必然需求,甚至可能不是大多数读者的需求。展开反倒可能降低体验。

我希望侧重对正文(页面主体)内容的展开。

知乎,更多回答里的第一个和第二个

[展开阅读全文] 的文字去掉了,但没展开,给用户的感觉就是不知道能点击……

感觉把提示文字显示出来合理些?有的答案很长,而且点一下直接显示,不会触发弹窗什么的

老鼠标记: 已适配。提示文字保留下来的话还要考虑位置和是否产生误导,麻烦加倍,不想这样弄,不过如果只是想要展开内容,可以试一下通用方法(下附代码)。

一键展开文章小书签:

javascript:(()=>{
  document.querySelectorAll('*').forEach((el)=>{
    if(el.innerText && el.innerText.length >= 200){
      el.style.height = 'auto';
      el.style.maxHeight = 'none';
    }
  })
})()
// bookmarklet: 一键展开文章

简单粗暴,对多数需要展开全文的网站有效。不过有一些缺点:

  • 每次需要自己点击触发;
  • 仅对已加载的元素起作用;
  • 没有去掉展开按钮,但大部分情况下并不会影响对正文的阅读,

百度知道,更多回答,这个算么,不知道提交过没

老鼠标记: 更多回答这种不打算支持。

不错!建议加入一下什么值得买移动端

老鼠标记: 搞定。其实我可以让移动端页面跳到电脑端页面,在考虑有没有必要再开个脚本搞这个事情。

新浪爱问(移动端)、铁血论坛(移动端)、腾讯新闻(移动端) 、百家号(移动端)

老鼠标记: Get~

知乎,更多回答里第一个(网址暂时删掉,不过我可以在修改历史里查看的)

虽然展开了,但文章还是可点击的状态

鼠标移上去,文字会变色

老鼠标记: 确认问题,但是暂时解决不了,我没找到它是怎么改变这个文字颜色的(笨死)

确实有简单粗暴的解决方法,去掉元素的一个类就可以了。但是因为知乎的页面会动态加载。就要保持对新加载的内容都做相同处理,太麻烦了。

目前脚本尽可能使用向页面加入样式的方法解决问题。

`无标题

CB,第一次访问页面时候有,再刷新就全文了

老鼠标记: 电脑版、移动版均未能重现,唔~删除 cookies 也为重现

再给两个试试看

老鼠标记: CB 我这里手机电脑多个浏览器反复尝试,并清空缓存等仍未能重现。

代码部分
<div class="tbl-read-more-box"><a id="tbl-read-more-box-btn_trc_3800" class="tbl-read-more-btn" href="#">阅读全文</a></div>

增加一个,米坛

老鼠标记: 搞定,顺便把漂浮广告(信息)干掉了。

观察者网.

**老鼠标记:**这种暂时不打算支持,可以考虑用某些连续滚动工具。

主要是针对内容已经完整载入,但是遮遮掩掩非要用户点一下的网页。

这个网页是真分页,内容没完全载入。

b站的展开简介失效了


我猜是不是b站把av号更换成了bv号导致此脚本不再支持展开简介

是的,为了避免资源浪费,网址都是尽可能精准匹配的。现在已经适配 BV 号

这是啥时候换的啊…

@Qingwa 看这里

csdn 论坛

老鼠标记: 搞定

腾讯云论坛

老鼠标记: Get~

同求微博。 是不太好实现吗_(:3 」∠)_

首先,它未展开的条目内容并没有全加载到页面中。在点击时才去请求内容,加载出来。

然后因为页面内容不是完全加载的,随着滚动会不断添加新的条目,就是说即便完成了上面所述的加载过程,还要不断监控新增加的条目,并对它们进行及时的内容加载。

整个操作过程和本脚本的设计方向完全不同,难以顺手实现。也许后面我看看为微博添加一个脚本,但要随缘(试了一下,用脚本自动点击会被再次折叠,懒得研究具体代码了,放弃

微博可以用 药方 脚本 @Konecho @Schalkiii

image

百度搜索,会有那个

求大佬增加一下豆瓣的书籍简介自动展开,评论也就算了,谁看书不看完整的简介不明白为什么非要折叠。

老鼠标记: 文章简介、作者简介展开。目录、试读保持原样。毕竟全展开可能内容过长,也觉得后两者不是每一次的必然需求。