破解「登录后复制」的三种方法
作为软件开发者,工作中难免需要在网上拷贝代码,并且在国内因为某些原因,大家大部分会选择在百度上搜索。并且在搜索结果中CSDN上的内容往往会出现在结果列表的前面。所以大家对这个网站应该是非常熟悉的。
然而不知什么时候开始,当我们需要从CSDN上复制点代码时,上面赫然写着:登录后复制
what???
我不知道这个网站的产品经理(也可能是被迫的)对他们的内容质量有多大的自信,大家不过是图个方便,懒得往下翻了。现在居然要求登录后才能复制,这不是故意制造大家的不方便吗?
后来我基本就选择性忽略搜索结果中CSDN的内容,本来上面内容质量就不高,很多广告和重复垃圾,现在还变得盲目自信了,或者也可以叫不要脸了。
骂够了,我们来说说怎么绕过这个人造的坑。
方法一
打开浏览器F2,点击console,输入:
document.body.contentEditable='true'
回车搞定,这个方法优点是适用范围广,缺点的稍有麻烦(当然比输入用户名,密码,验证码登录方便点)。
方法二
相比方法一,这个方法更加方便,只需要添加一个书签,并在书签的网址栏输入如下内容:
javascript:document.body.contentEditable='true';document.designMode='on'; void 0
然后每次需要复制是,点击一下这个书签即可
方法三
如果连点一下也不想点,那么可以用这个方法。首先添加chrome扩展程序:Simple Allow Copy
然后在拓展程序详情页面,将「允许此扩展程序读取和更改您在所访问的网站上留存的所有数据」选项改为:「在特定网站上」,然后将CSDN的网址添加上即可,如图:
之后就可以复制了,不再需要做任何操作,一劳永逸。唯一一个缺点是安装chrome扩展程序可能需要FQ。当然如果没有这个条件也没关系,我把这个插件导出来往百度云上传了一份,如果需要的话可以在公众号后台回复:「Simple Allow Copy」即可。
好了,今天的3个小技巧就到这。
如果对大家有帮助,欢迎大家关注铁柱