文章目录

  • 安装插件
  • 编写注释
  • 编写代码
  • 测试效果

安装插件

  1. chrome 添加 Tampermonkey 插件

  2. 打开管理面板

  3. 打开 mdn web 文档 学习 contenteditable

  4. 打开csdn 任意博客界面,未登录状态会发现无法复制代码

  5. 编写代码

CsdnCopy.js

//获取所有代码块
let codes = document。querySelectorALL("code");
//循环遍历所有代码块
codes.forEach(c => {//设置代码块可以编辑,从而实现可赋值c.contentEditable = "true";
});

6.Tampermonkey 添加脚本

编写注释

匹配URL

// @match        https://blog.csdn.net/*/artile/details/*

获取图标,在网页按F12,

注释内容:

// ==UserScript==
// @name         CSDN 免登陆复制
// @version      1.0
// @description  CSDN 免登陆状态实现复制代码
// @author       ghostwritten
// @match        https://blog.csdn.net/*/artile/details/*
// @icon         https://g.csdnimg.cn/static/logo/favicon32.ico
// ==/UserScript==

CTRL + s(保存),效果展示

编写代码

代码美化

最终代码:

// ==UserScript==
// @name         CSDN 免登陆复制
// @version      1.0
// @description  CSDN 免登陆状态实现复制代码
// @author       ghostwritten
// @match        https://blog.csdn.net/*/artile/details/*
// @icon         https://g.csdnimg.cn/static/logo/favicon32.ico
// ==/UserScript==(function() {//获取所有代码块let codes = document.querySelectorALL("code");//循环遍历所有代码块codes.forEach(c => {//设置代码块可以编辑,从而实现可赋值c.contentEditable = "true";});
})();

测试效果

免登陆复制了

WIN + v(显示复制面板)

参考:

  • 手写油猴脚本,几分钟学会新技能

Tampermonkey 实现 csdn 免登陆复制相关推荐

  1. JS脚本实现CSDN免登陆免关闭广告插件自动展开“阅读更多”内容

    最近在CSDN查资料,总是弹出以下弹窗,然后就自动跳转到登录页面,蛋疼! 于是重新捣腾了一下,修改了原来的脚本,最新的脚本代码如下: 温馨提示:在打开CSDN页面后立刻执行以下脚本即可免登陆免关闭广告 ...

  2. 手写csdn免登录脚本

    1.在扩展程序安装好油猴 2.点击油猴的管理面板 3.点击"+"new一个脚本 4.脚本有注释和代码 // @name csdn免登录复制(脚本名称) // @version 1. ...

  3. SourceTree 使用教程 跳过Atlassian账户 免登陆 及常见错误

    最近技术群里有人问关于团队中git使用的相关问题,恰巧我的笔记本还了新固态,东西都没有了,反正是得配置,索性所以写一写相关的博客. 1介绍 SourceTree可以帮助你快速使用git的界面工具软件( ...

  4. iOS程序员眼中的客户端免登陆(数据迁移已更新)

    2017.01.15 一.前言,为什么要做免登陆 2017年1月9日,蓄势已久的小程序正式上线,着实,张小龙 用完即走 的理念发挥的淋漓尽致,无需下载,扫码可用,用完即走 2017年互联网人口红利结束 ...

  5. postman怎么不登陆使用_最新百度云不限速,免安装、免登陆、不限速,打开网站就能使用...

    上次给大家安利了一波Pandownload手机版/电脑版. 那篇文章中也说了,这类应用使用不当可能会遇到账号被限速的情况,而且手机版必须登录才能进行不限速下载. 总之,凡是没登录账号的小伙伴,下载过程 ...

  6. selenium通过加载火狐Firefox配置文件FirefoxProfile,实现免登陆访问网站

    使用Python+selenium自动化的时候,有些网站其实是可以通过火狐自己保存的账号密码进行自动登录的,可以减少用代码去操作登录框的动作,特别是对那种登录框还不好定位的页面,效果拔群. 通过加载火 ...

  7. Linux SSH使用公钥私钥实现免登陆 以及 登陆失败、公钥失效的处理转

    =====================同级参考资料: <linux--私钥登陆>http://mengsir.blog.51cto.com/2992083/908342 写shell免 ...

  8. Selenium基础 — 拓展:使用浏览器加载项配置实现用户免登陆

    1.什么是加载项配置 在很多情况下,我们在登录网站的时候,浏览器都会弹出一个是否保存登录账号的信息.如果我们选择保存,那么我们在下次登录时就不用再次输入账号,直接免登录了. 在我们实际的测试过程中,测 ...

  9. php采集喜马拉雅,喜马拉雅数据 JSSDK API 接入 demo WEB版 标准登录 、免登陆

    1.引入jssdk config, XMLY, XMplayer  喜马拉雅sdk封装好的 2.初始化(授权登录.免登陆) config({ app_key: '2e*****1', // 必传,官方 ...

  10. python3制作下载器_Python制作CSDN免积分下载器

    复制代码 代码如下: #-*-coding:utf-8-*- #python3.3.5 import urllib.parse,urllib.request,http.cookiejar,io,web ...

最新文章

  1. Matlab计时函数使用
  2. dos 删除文件夹 rd
  3. ACE入门---很好的文章
  4. Android开发技巧——大图裁剪
  5. plotly之甘特图绘制
  6. Linux下gcc/g++、make和cmake的区别
  7. Python os 标准库使用
  8. 机器人教练SWOT分析_我国工业机器人产业发展的SWOT分析
  9. Windows自带工具提取颜色得到十六进制颜色码
  10. arcgis面积计算
  11. OSN3500 华为SDH全新板卡备件升级扩容
  12. html打开lync客户端,在 Skype for Business 与 Lync 客户端用户界面之间切换
  13. 向jupyter notebook插入图片并控制大小和对齐方式
  14. excel表格打印每页都有表头_excel怎样打印每页都有表头
  15. 【夜读】丰富自己的4个习惯,请逼自己养成
  16. Django DRF routers路由使用
  17. Android斗地主游戏源码
  18. CSS中内容的剪切属性clip
  19. githubDesktop的使用说明(附下载链接)
  20. python 刷微信跳一跳分数遇到的bug

热门文章

  1. 最受欢迎的网管工具集
  2. [系统修复]Win XP中Winsock2系统文件破坏导致无法上网
  3. 计算机设置定时关机win10,Win10电脑如何设置定时关机?Win10电脑设置定时关机命令...
  4. 浏览器userAgent大全
  5. 对linux安装中文字体库
  6. NC5.X系列单点登录
  7. Java连接数据库(增删改查)
  8. Mark—零散知识汇总
  9. 1、fiddler 下载、安装、配置
  10. android pickerview 多行,Android-PickerView系列之介绍与使用篇(一)