CSDN自动展开chorme插件
之前推荐过CSDN自动展开阅读的chorme插件,但今天无法使用了,这让我很不解,于是去翻看了CSDN的HTML页面代码。
1 | <a class="btn-readmore" data-track-click="{"mod":"popu_376","con":",https://blog.csdn.net/jiangxuege/article/details/87912947,readmore"}"> |
在插件中的JS代码为:
1 | var btn = document.getElementById("btn-readmore"); |
这应该是CSDN方修改了一些页面结构,这里不管,看到class
,手动修改插件为document.getElementsByClassName
,但实际上我从浏览器console上得到的结果是:
1 | auto.js:4 Uncaught TypeError: btn.click is not a function |
这貌似有些尴尬,但还有方法,就是查看CSDN是怎么找到这个标签的。
使用浏览器的检查
找到这个标签,右键——> Copy ——> Copy Js Path。
1 | document.querySelector("#mainBox > main > div.hide-article-box.hide-article-pos.text-center > a") |
我们借鉴一下采用querySelector
这个方法,结果是成功的,将JS代码改为:
1 | var btn = document.querySelector(".btn-readmore"); |
已提交pr并合并,直接拉仓库即可。
还有没有其他简单的方法去除CSDN的这个展开呢,有的,chorme使用油猴插件,其中有一个作者的插件就能完成,而且自带去除广告的功能,比这个更为强大。
本文标题:CSDN自动展开chorme插件
文章作者:小师
发布时间:2019-07-01
最后更新:2022-05-04
原始链接:chunlife.top/2019/07/01/CSDN自动展开chorme插件/
版权声明:本站所有文章均采用知识共享署名4.0国际许可协议进行许可