没使用过油猴,之前一直用一行 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 1
|
3
xmoer 2023-06-09 16:51:20 +08:00 26
压根就不需要什么第三方扩展,edge 浏览器右键自带 “Web 选择” 功能,快捷键 Ctrl+Shift+X ,画个框就能复制啦 😀
|
4
FakerLeung 2023-06-09 16:51:30 +08:00 2
|
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 8
我一般都是开发者工具 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 2023-06-09 18:24:20 +08:00 20
不用那么复杂,你只需要把网页的 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 2
@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
jason1121 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 1
直接不允许他使用 JavaScript 就行了,也不会影响页面排版 [*.]blog.csdn.net
|