CSDN 的登陆复制又搞出新花样了额

2023-06-09 16:43:49 +08:00
 wanmyj

没使用过油猴,之前一直用一行 js 脚本去复制代码,

document.body.contentEditable='true'

结果今天找了一段代码准备剽窃参考一下,结果发现在复制事件会触发弹出登录框操作,从而打断复制

吐个槽,反正倔脾气上来了,我就不注册你 csdn ,还要复制 csdn 的代码

防杠:csdn 上有很多具有中国特色的问题的解决方案,找起来还算方便,解决问题效率也较高。

8634 次点击
所在节点    程序员
60 条回复
coolcoffee
2023-06-09 23:53:55 +08:00
@zmqking 我主要先喵一眼,不想脏了剪切板记录哈哈。
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;
})();
shiyuu
2023-06-10 01:55:53 +08:00
用 bing 搜索 有没有办法过滤搜索到的结果没有 csdn ?
TeaTalk
2023-06-10 02:15:12 +08:00
@shiyuu #43 -site:csdn.net 。例如:点亮 led -site:csdn.net
shijingshijing
2023-06-10 02:48:56 +08:00
再 BB 让你们都只能在 App 里才能看
amlee
2023-06-10 03:22:43 +08:00
chrome 扩展:Postlight Reader

用了都说好,不仅仅针对 csdn
ll26571
2023-06-10 11:07:07 +08:00
@xmoer 牛的,却有奇效
koebehshian
2023-06-10 12:33:24 +08:00
csdn 的文章大部分都是爬来的,原创的很少,所以你搜需要的文章的关键字,也能在其他网站找到
dsg001
2023-06-10 13:12:15 +08:00
ublock 禁止第一方、第三方脚本
leyviw
2023-06-10 13:27:57 +08:00
看到 CSDN 就恶心
Ritr
2023-06-10 15:59:12 +08:00
网址前面加个 read: 自动变成阅读模式
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())));
```
taotaodaddy
2023-06-10 20:32:34 +08:00
不是,我就想问一句,到底有什么是需要上 CSDN 去解决的?
snowma
2023-06-10 20:54:40 +08:00
垃圾网站, 不看也罢
YEX1024
2023-06-12 09:32:30 +08:00
你那段代码的话,用 crtl x 才对,我一直都是这么干的
shiyuu
2023-06-12 09:33:55 +08:00
@TeaTalk 我的意思是把 csdn 全都屏蔽不要显示出来
jason1121
2023-06-12 09:47:30 +08:00
jqknono
2023-06-12 10:11:49 +08:00
我直接在搜索引擎屏蔽 csdn 结果
xiyuesaves
2023-06-12 11:46:46 +08:00
直接不允许他使用 JavaScript 就行了,也不会影响页面排版 [*.]blog.csdn.net
nanvon
2023-10-25 16:06:12 +08:00
@xmoer 这功能好像被砍了(服了)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947362

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX