今天写代码的时候在 思否 找了段代码想复制,结果提示登录才能复制,想了想注册账号又要耽误几分钟,想到百度文库也有这东西,于是考虑怎么绕过他。查到了几个比较关键的点:

getSelection(),获取选中项
document.execCommand('Copy'),复制操作
oncopy,复制时触发的事件
document.onmousedown,右击事件

正常思路按复制选中文本就好了,但是我还想取消掉原有样式,否则复制过来还有很麻烦的样式

document.getElementsByTagName('html')[0].insertAdjacentHTML('beforeend',`<input id='input' style='position:fixed;width:1px;height:1px;opacity:0'/>`
);
var input = document.getElementById('input');
document.onmousedown = function(e) {if(e.button === 2) {e.preventDefault();input.value = getSelection().toString();console.log(input.value);input.focus();input.setSelectionRange(0, String(input.value).length);document.execCommand('Copy');}
};

console.log的原因是我没绕过思否的oncopy监听,没什么好想法,只能打印出来了。

使用的话就是f12切换到console,输入以上代码,从输入后到页面结束前,你的右击会被替换成copy,若是没有copy成功的,需要手动复制console.log

要是这些都不行,直接f12在setting-debugger-disabled javascript勾选,禁用掉js,但是注意搞回来

关于绕开百度文库复制限制的那档子事相关推荐

  1. 百度文库复制不了文字!!!

    找到百度文库的一篇文章想复制下来,但是!!! 接着:按F12进入这个界面,禁用JavaScript后 可以复制了!!!

  2. Java轻松解决百度文库复制、下载!程序员你能不掌握???

    这是不是无VIP患者的常见问题??? 我相信这应该就是大家遇到的最常见的问题了,今天呢,我来教给大家一个初级小猿的技巧. 首先大家进入到想要复制文字的百度文库网页.按一下F12进入控制台.这样的类似页 ...

  3. mac开发者模式快捷键(百度文库复制)Chrome为例

    一般网站: f12,鼠标选中页面元素即可 右键,检查 某些禁用了的网站:option+command+i(windows是ctrl+shift+i) (到浏览器右上角"..."的& ...

  4. 如何复制百度文库中的文章

    很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦.针对这种情况,今天我给大家带来一个破解百度文库下载的方法,其实非常简单,而且不用下载任何软件 ...

  5. 不想充文库会员(百度文库,360文库等),又急需复制粘贴咋整?JavaScript一键解决

    问题描述: 当我们想要在文库中复制一段文字时,总会弹出各种土豪证明提示,如: 但,使用文库不频繁,氪金并不划算,这时就需要我们另辟蹊径. 解决方案: 1.适用于所有网页文库:(简单来说,浏览器里面的复 ...

  6. 教你们1秒钟复制百度文库中所有内容

    很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦,又或者限制VIP才能复制下载.针对这种情况,今天给大家带来一个破解百度文库下载的方法,其实非 ...

  7. 免费复制百度文库字文本的方法, read模式

    百度文库免费复制文字文本的方法,使用Edge浏览器,在网页链接最前面加上read: [工具]:Edge浏览器 [解决方法]:在网页链接最前面加上read: (注意,包括后面的冒号)

  8. 百度文库----免费复制

    打开百度文库,搜索文档 用chorme浏览器的按F12打开开发者工具 打开最右边的设置 勾选Disable JavaScript 接下去自由复制

  9. 如何复制网页上的任何内容(比如百度文库)

    目的 许多网页都不允许复制,只有进行开通VIP,注册用户,使用专业工具等才能完成ctrl+c和ctrl+v等简单操作.本文提供了一种比较简(cu)单(bao)的解决方案. 注意! 这篇文章话很直(bi ...

  10. windows小技巧---复制百度文库vip内容/解决微信文件过大

    最近过年刷快手 ,里面有很多关于电脑的短视频看着很实用,我想实际试一下真实与否,再看看能不能分析一下原理 NO.1复制百度文库vip内容 百度文库的很多资源是不能复制的, 方法:f12网页 -右上角设 ...

最新文章

  1. 20行Python代码说清“量子霸权”
  2. 使用PowerShell调用MTools分析MongoDB性能并发送邮件
  3. DB性能调优之RAID比较
  4. 2019春季学期第三周编程总结
  5. 东华大学java_东华大学2020秋《Java程序设计》期末大作业
  6. ipv4和ipv6的区别,如何保护ip地址安全?
  7. form表单重复提交
  8. python __setattr__
  9. 【Unity笔记】UGUI的Image、RawImage控件
  10. 固态硬盘用软件测试掉速严重,SSD固态硬盘掉速怎么办?手动执行TRIM指令缓解固态硬盘掉速方法...
  11. 读书笔记:《超越需求 敏捷思维模式下的分析》
  12. c语言房屋中介管理系统代码,房屋中介管理系统简易源代码
  13. SourceTree Bitbucket 2021
  14. 《人生算法》(七)认定方向、坚定执行
  15. 线性代数可以做些什么?(之一)
  16. Libuv源码解析 - uv_loop整个初始化模块
  17. python 广告联盟_聚力商城的Python编程书怎么样?
  18. iOS App从点击到启动
  19. 七种功能强大的聊天机器人平台
  20. 【ftp】725本电子书下载

热门文章

  1. python英语单词库app_英语单词库【英语单词库英语头条】- 英语单词库知识点 - 中企动力...
  2. gif一键抠图 在线_不会PS,怎么免费在线抠图?一键轻松制作头像
  3. 怎么卸载mysql2008_SQL Server 2008怎么卸载?SQL Server 2008完全卸载教程
  4. step7db块寻址_STEP7数据块DB问题
  5. python智慧树视频爬取_python爬虫利器之requests库的用法(超全面的爬取网页案例)...
  6. 前端VUE完成截取当前页面转PDF,支持分页
  7. 基于MeanShift的Camshift算法原理详解(opencv实现,有源码)
  8. webpack-开发服务器-配置
  9. asp.net c# 网页 导出excel 多表格 多个sheet
  10. 微信小程序下载视频保存到本地