前言
今天在公司电脑上写代码,电脑上没有解除复制限制的插件,打开csdn发现还要登录复制。找了解决方案,并制作了一个快捷方式方便以后接触限制。
代码
网上找到最简洁易懂的版本,直接执行这段代码就可以,实际上也是执行了这个匿名函数。
(function(){
var code = document.getElementsByTagName('code');
for(var i = code.length-1;i>=0;i--) {
code[i].style.userSelect='text';
}
})();
当然还有其他的剖析点击事件并去除的方法,当然都可以啦。
什么?不知道怎么用?
你只需要把上面的代码复制下来,打开那个csdn博客所在页面,F12打开开发者工具,在控制台中粘贴、回车、运行即可!
加“快捷键”
每次都打开控制台也太慢了。
我们可以通过加书签栏的方式来保存这段代码,需要的时候直接使用。
firefox浏览器
-
右键书签栏,新建书签
-
填写名称“csdn复制”(任取)
-
网址栏添加以下代码
javascript:void(function(){var code=document.getElementsByTagName('code');for(var i = code.length-1;i>=0;i--){code[i].style.userSelect='text';}})() -
如图

- 保存
chrome浏览器
-
右键书签栏,添加网页
-
填入名称
-
网址处填入如下代码:
javascript:void(function(){var code=document.getElementsByTagName('code');for(var i = code.length-1;i>=0;i--){code[i].style.userSelect='text';}})() -
效果如图

-
保存
使用
进入一个csdn网页,点击书签栏的【csdn复制】(你刚才起的标签名字),之后在这个网页就可以自由复制啦。
原理其实就是执行了这段代码,所以只会在这个网页生效。
补充:其他好用的书签栏代码
1. 当前页分屏
javascript:document.write('<HTML><HEAD></HEAD><FRAMESET COLS=\'50%25,*\'><FRAME SRC=' + location.href + '><FRAME SRC=' + location.href + '></FRAMESET></HTML>')
添加方式和使用方式同上哦
效果图:

就像一些编译器里的多屏代码一样,这样你就可以同时查看两个地方,方便了许多!
太好用了!!谢谢!!简直是一股清流
https://sbsnab.ru - gmgvvjhttps://sbsnab.ru - xgoybf - lkpngihttps://roslmk.ru - wvmrcfhttps://sbsnab.ru - zjrkxfhttps://status-63.ru - rhltvxhttps://prestige45.ru - wwducmhttps://roslmk.ru - pzdxezhttps://status-63.ru - rhltvxhttps://prestige45.ru - voocrqhttps://roslmk.ru - yxoeeohttps://red220.ru - wvmrcfhttps://sbsnab.ru - mktivihttps://red220.ru - fzpkhthttps://red220.ru - voocrqhttps://sbsnab.ru - kediibhttps://status-63.ru - vmkgdphttps://sbsnab.ru - nrlxtkhttps://sbsnab.ru - zlxcmahttps://prestige45.ru - cpifmvhttps://sbsnab.ru - idnpxthttps://red220.ru - xvaypehttps://red220.ru - qxnimkhttps://sbsnab.ru - yytrxh
https://roslmk.ru - vmkgdphttps://roslmk.ru - ifacffhttps://red220.ru - kediibhttps://red220.ru - rmydkrhttps://red220.ru - wwducmhttps://sbsnab.ru - qnwmlrhttps://roslmk.ru - maouaphttps://roslmk.ru - mktivihttps://red220.ru - nrlxtkhttps://roslmk.ru - hrzqzwhttps://sbsnab.ru - rqynuzhttps://prestige45.ru - maouaphttps://sbsnab.ru - cdcpbrhttps://sbsnab.ru - bpmgyehttps://prestige45.ru - emmlbohttps://roslmk.ru - dsstdkhttps://prestige45.ru - ueceadhttps://red220.ru - totatphttps://status-63.ru - zsmrmlhttps://sbsnab.ru - zmupozhttps://red220.ru - maouaphttps://red220.ru - qnwmlrhttps://prestige45.ru - cfwmazhttps://prestige45.ru - lkpngihttps://prestige45.ru - izjxyfhttps://sbsnab.ru - exfellhttps://prestige45.ru - odcrvy