chrome插件开发入门实战——CSDN免登陆拷贝、免关注查看
官方资料
- doc
- extensions
- 官方chrome-extensions-samples
实战CSDN插件(V3)
功能
- CSDN: 复制代码免登陆;
- CSDN: 免关注博主看文章;
- CSDN: 替换CSDN代码拷贝按钮,登陆也不用CSDN复制按钮。
- CSDN: 解决代码过长,CSDN自作聪明只默认显示部分问题。
- CSDN + 知乎:跳转外部链接确认按钮自动点击。
效果动画:(演示插件含其他功能)
更新图:
自动点击CSDN、知乎跳转外链按钮:
核心代码实现:
// 1. 未登录,解除代码无法复制问题 var code = document.querySelectorAll("#content_views pre, #content_views pre code"); if (code != null) {code.forEach(function (e) {e.style.userSelect = "text";}); }// 2. 解除"订阅专栏 解锁博文"问题 var articalContent = document.querySelectorAll("#article_content"); if (articalContent != null) {articalContent.forEach(function (e) {console.log(typeof e);e.removeAttribute("style");}); } var hideArticleBox = document.querySelectorAll(".hide-article-box"); if (hideArticleBox != null) {hideArticleBox.forEach(function (e) {e.parentNode.removeChild(e);}); }
源码
- github
- gitee
chrome插件开发入门实战——CSDN免登陆拷贝、免关注查看相关推荐
- chrome插件开发入门教程
点击上方蓝字"优派编程"选择"加为星标",第一时间关注原创干货 原文地址 http://wp.fang1688.cn/study/539.html 这次我在ch ...
- 谷歌插件开发(实现CSDN快速登陆)
谷歌浏览器插件带来了很大的方便,于是就想着是不是也可以开发一个来用用.几经折腾下,开发了个CSDN快速 登陆的插件.下面简述一下开发的步骤. 1.开发工具:谷歌浏览器(我开发时用的是chrome 30 ...
- Chrome插件开发入门:如何实现一键上班赖皮
很多人介绍过Chrome插件,但必须要说,插件开发就是摆弄一个小玩具,第一要素是实用,其次是好玩. 单纯罗列各种功能是非常无趣的. 所以把一篇旧文拿出来与大家分享. 人,活着就是为了赖皮. 作为一个合 ...
- chrome扩展插件二:chrome插件开发入门
一个扩展插件由不同的组件构成.组件包括backgroud script.content script.选项页.ui元素及其它逻辑文件.插件的开发技术包括HTML,CSS及javascript.扩展插件 ...
- 友盟 点完登陆后无反应_免登陆、免安装、不限速,打开网页直接下载百度云!...
还记得小雷以前安利过的不限速百度盘下载器"Pandownload电脑版/手机版"吗? 那篇文章的最后小雷提醒过: 短时间频繁使用它,有被官方发现的风险,导致账号被限速,需要开会员解 ...
- Linux SSH使用公钥私钥实现免登陆 以及 登陆失败、公钥失效的处理转
=====================同级参考资料: <linux--私钥登陆>http://mengsir.blog.51cto.com/2992083/908342 写shell免 ...
- 『Python开发实战菜鸟教程』实战篇:爬虫快速入门——统计分析CSDN与博客园博客阅读数据
文章目录 0x01:引子 首先介绍一下网络爬虫是什么,可以用来做什么? 这里简单探讨一下网络爬虫的合法性 正式进入爬虫实战前,需要我们了解下网页结构 HTML CSS JScript 写一个简单的 H ...
- Chrome浏览器插件开发入门
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 转载:h ...
- JS脚本实现CSDN免登陆免关闭广告插件自动展开“阅读更多”内容
最近在CSDN查资料,总是弹出以下弹窗,然后就自动跳转到登录页面,蛋疼! 于是重新捣腾了一下,修改了原来的脚本,最新的脚本代码如下: 温馨提示:在打开CSDN页面后立刻执行以下脚本即可免登陆免关闭广告 ...
- Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
Chrome 插件开发 - 菜单选项 浏览器页面右键菜单选项设置 ① 核心代码演示 ② 效果展示 ③ 详细参数文档 插件右键菜单点击插件名跳转主页设置 ① 核心代码演示 ② 演示效果图 浏览器页面右键 ...
最新文章
- 一天学习一点之express demo
- Android Studio不安装opencv manager配置
- 【错误记录】Tinker 热修复示例运行报错 ( Execution failed for task ‘:app:tinkerProcessD‘ . tinkerId is not set!!! )
- Chapter18-Export and Import Utilities
- 移动web注意事项 转
- access 战地1不加入ea_战地1正式加入origin access
- java跳转_java 跳转语句
- linux 跨IP拷贝命令 scp
- 仅用 []()+! 就足以实现几乎任意Javascript代码
- Google SVN托管和使用学习笔记
- leetcode - 1223. 掷骰子模拟
- 【script】lambda的使用
- htaccess 伪静态的规则
- IDL | 实验一、IDL编码与运行
- 计算器代码(C语言)
- 2018华为软挑参赛体验
- WPS2000系列之二样式管理(转)
- 项目: 生命游戏(C语言)
- js大于等于小于等于书写
- 飞塔防火墙服务激活操作步骤
热门文章
- 成功解决:loadrunner提示计算机上缺少vc2005_sp1_with_atl_fix_redist
- 1400协议是什么和28181区别_支持对接GB28181吗?监控,智能摄像头,国标推流,RTSP...
- flash计算机硬件,实测Flash在硬件加速下的对比
- android开发实战-记账本APP(二)
- 云知梦Jquery视频教程 jq重入门到精通 共12集
- 单变量分析、组合变量分析
- 高德地图根据关键词坐标拾取小工具
- 微信小程序申请 软件著作权(其它 软件,小程序都可以)
- SQL Server 2014 软件安装教程
- 基于java的病历管理系统设计与实现