没使用过油猴,之前一直用一行 js 脚本去复制代码,
document.body.cOntentEditable='true'
结果今天找了一段代码准备剽窃参考一下,结果发现在复制事件会触发弹出登录框操作,从而打断复制
吐个槽,反正倔脾气上来了,我就不注册你 csdn ,还要复制 csdn 的代码
防杠:csdn 上有很多具有中国特色的问题的解决方案,找起来还算方便,解决问题效率也较高。
![]() | 1 vitovan 2023-06-09 16:46:51 +08:00 现在浏览器不是都有一个阅读模式?能用吗? |
2 wuvvu 2023-06-09 16:48:04 +08:00 ![]() |
![]() | 3 xmoer 2023-06-09 16:51:20 +08:00 ![]() 压根就不需要什么第三方扩展,edge 浏览器右键自带 “Web 选择” 功能,快捷键 Ctrl+Shift+X ,画个框就能复制啦 |
![]() | 4 FakerLeung 2023-06-09 16:51:30 +08:00 ![]() |
![]() | 5 wanmyj OP |
8 mknightoy 2023-06-09 16:55:42 +08:00 这些网站都要装油猴才能优化体验 类似简书加的那些广告也是恶心人,能不用就尽量不用吧 |
![]() | 9 huzhizhao 2023-06-09 17:08:35 +08:00 今天想复制个 plsql 的激活码 也是遇到同样的问题。我得去催一下脚本作者了 |
![]() | 10 huzhizhao 2023-06-09 17:09:12 +08:00 @FakerLeung #4 你能直接复制正文吗? |
![]() | 11 jazzii36 2023-06-09 17:10:06 +08:00 这个可以 |
![]() | 13 hhjswf 2023-06-09 17:13:33 +08:00 还是得用脚本,不光是复制,界面太恶心 |
![]() | 14 GentleFifth 2023-06-09 17:13:40 +08:00 via Android 截个图发到微信,会自动 OCR ,精确度还蛮高的 |
15 kaf 2023-06-09 17:15:24 +08:00 作为一个怎么折腾都能搞定前端搞这么多限制,实在搞不懂怎么想的 |
16 yunye 2023-06-09 17:16:21 +08:00 QQ 截图屏幕识图 |
![]() | 17 FakerLeung 2023-06-09 17:18:44 +08:00 @huzhizhao #10 必须可以的啊 |
![]() | 18 acbot 2023-06-09 17:20:52 +08:00 一样的 最早发现这个问题的时候用油猴解决,目前复制弹出登陆油猴脚本也没有见到更新;于是自己研究了一下在常规油猴脚本的基础上 在 Adblock 中添加一个自定义规则 把 https://csdnimg.cn/release/blogv2/dist/pc/js/detail-434942c04f.min.js 这个脚本文件屏蔽掉就解决问题 今天看 #3 这个方法如果有效就更简单 |
19 sunxiaping521 2023-06-09 17:23:56 +08:00 |
20 Ericcccccccc 2023-06-09 17:24:05 +08:00 截图发微信, 自动识别. |
![]() | 21 lambdaq 2023-06-09 17:25:36 +08:00 f12 - 禁用 js |
![]() | 22 mmdsun 2023-06-09 17:30:29 +08:00 真不知道 CSDN 这种 LJ 网站怎么活到现在的 反而没怎么广告,还能自定义各种样式的博客园都快倒闭了。 我准备把博客在国内用博客园也发一边。 因为最近看了不少博客,DIY+博客园的模板都还不错。 https://www.cnblogs.com/venoral https://www.cnblogs.com/jtjds/ |
24 coolcoffee 2023-06-09 17:33:42 +08:00 ![]() 我一般都是开发者工具 Element 左上角箭头点击然后选中页面上的节点。然后 Console 里面执行 console.log($0.innerText)。 虽然麻烦了点,但是通吃全部网站。 |
25 lylnuaa 2023-06-09 17:47:06 +08:00 CSDN 为什么不去死 |
26 optional 2023-06-09 17:55:22 +08:00 via iPhone 搜索的时候-csdn 提高效率 |
27 PerFectTime 2023-06-09 18:01:05 +08:00 无所谓,直接拦截 csdn |
28 akiyamamio &nbs; 2023-06-09 18:24:20 +08:00 ![]() 不用那么复杂,你只需要把网页的 js 搞坏就行了,比如在控制台写 $=0 网页的 js 就开始报错了,你就随便复制了 |
![]() | 29 KKLeon 2023-06-09 18:38:03 +08:00 CSDN ,见一次骂一次 |
![]() | 31 xyjincan 2023-06-09 19:39:23 +08:00 |
![]() | 32 zmqking 2023-06-09 19:44:49 +08:00 via iPhone ![]() @coolcoffee 把打印方法改成 copy 函数,不用再 ctrl+C |
![]() | 33 TomPig0216 2023-06-09 20:57:19 +08:00 @zmqking #32 本来以为#24 的方法就已经很棒了,看了你这个就更不错了 |
![]() | 34 googlefans 2023-06-09 21:32:53 +08:00 关闭登录界面就可以了啊 搞这么麻烦干嘛 |
35 lrabbit 2023-06-09 22:10:36 +08:00 |
36 Finnn 2023-06-09 23:10:11 +08:00 又是月经贴吗, 再次欢迎吐槽 https://greasyfork.org/zh-CN/scripts/420352-csdn-focus |
![]() | 37 0superx0 2023-06-09 23:24:16 +08:00 ctrl+p 不香吗? |
![]() | 38 rekulas 2023-06-09 23:37:17 +08:00 我最近正在考虑向 google baidu 举报 csdn 的 seo 作弊呢 要想抵制流氓行为大家都得积极点 |
![]() | 39 gdfsjunjun 2023-06-09 23:40:48 +08:00 @xmoer 试了下 Ctrl+Shift+X 选中点复制提示成功,但实际并没有内容 |
![]() | 40 gdfsjunjun 2023-06-09 23:43:47 +08:00 @xmoer 试了下到 Word 或者 VS Code 可以,但是复制到 HBuilder 不可以,看来我要考虑换 IDE 了,毕竟前端一开始用这个。 |
41 coolcoffee 2023-06-09 23:53:55 +08:00 @zmqking 我主要先喵一眼,不想脏了剪切板记录哈哈。 |
![]() | 42 wellerman 2023-06-10 00:38:13 +08:00 单独这个“复制”还是屏蔽,但用“剪切”就可以了。 另外再加一个 document.body.outerHTML=document.body.outerHTML; 去除所有元素所有事件,这样拦截也去了。但所有的点击事件也没了,不过这不影响不大,对于链接,还是可以通过右击打开。 完整代码 // ==UserScript== // @name FUCK CSDN COPY // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match *://*.csdn.net/* // @icon https://www.google.com/s2/favicons?sz=64&domain=csdn.net // @grant none // ==/UserScript== (function() { 'use strict'; document.body.cOntentEditable=true; document.body.outerHTML=document.body.outerHTML; })(); |
![]() | 43 shiyuu 2023-06-10 01:55:53 +08:00 via Android 用 bing 搜索 有没有办法过滤搜索到的结果没有 csdn ? |
![]() | 44 TeaTalk 2023-06-10 02:15:12 +08:00 via Android |
![]() | 45 shijingshijing 2023-06-10 02:48:56 +08:00 再 BB 让你们都只能在 App 里才能看 |
![]() | 46 amlee 2023-06-10 03:22:43 +08:00 chrome 扩展:Postlight Reader 用了都说好,不仅仅针对 csdn |
48 koebehshian 2023-06-10 12:33:24 +08:00 csdn 的文章大部分都是爬来的,原创的很少,所以你搜需要的文章的关键字,也能在其他网站找到 |
![]() | 49 dsg001 2023-06-10 13:12:15 +08:00 ublock 禁止第一方、第三方脚本 |
50 leyviw 2023-06-10 13:27:57 +08:00 via iPhone 看到 CSDN 就恶心 |
![]() | 51 Ritr 2023-06-10 15:59:12 +08:00 网址前面加个 read: 自动变成阅读模式 |
![]() | 52 ClarkAbe 2023-06-10 16:30:26 +08:00 三行代码, 复制限制和小尾巴一块去掉! https://greasyfork.org/zh-CN/scripts/434480-csdn/code ```Javascript ["pre", "code"].forEach((name) => document.querySelectorAll(name).forEach((item) => item.setAttribute("style", "webkit-user-select: auto;user-select: auto;"))); document.querySelectorAll("article")?.forEach((item) => (item.innerHTML = item.innerHTML)); document.addEventListener("copy", (e) => (e.preventDefault() || e.clipboardData.setData("text/plain", window.getSelection().toString()))); ``` |
53 taotaodaddy 2023-06-10 20:32:34 +08:00 不是,我就想问一句,到底有什么是需要上 CSDN 去解决的? |
54 snowma 2023-06-10 20:54:40 +08:00 垃圾网站, 不看也罢 |
55 YEX1024 2023-06-12 09:32:30 +08:00 你那段代码的话,用 crtl x 才对,我一直都是这么干的 |
![]() | 57 asonz3157 2023-06-12 09:47:30 +08:00 |
![]() | 58 jqknono 2023-06-12 10:11:49 +08:00 我直接在搜索引擎屏蔽 csdn 结果 |
![]() | 59 xiyuesaves 2023-06-12 11:46:46 +08:00 ![]() 直接不允许他使用 Javascript 就行了,也不会影响页面排版 [*.]blog.csdn.net ![]() |