windowsjs脚本(js脚本app)
大家好,我是白剽!
昨天给大家安利了一款百度文库下载工具,和一款PDF编辑转换工具,有需要的小伙伴,可以去看看这篇文章『真不错,这款百度文库付费文档下载工具居然还活着!』,下载VIP文档是相当的香。
今天呢!
我们继续搞百度文库,昨天解决的是下载问题,今天咱们解决复制问题。
相信很多小伙伴可能浏览器里面都会装上一款插件,来解决百度文库限制复制的问题。
可是有些插件久了不维护就很容易失效,一旦失效,咱们就只有干望着,这也是插件的一个弊端。
那么今天给大家推荐一个小方法,轻松破解百度文库限制复制的问题,而且这个方法不求人,也不会面临随时失效的问题。
重点还超简单,只需一行代码即可搞定。
具体怎么用呢?
首先我们要把下方这段代码复制下来,然后在浏览器中新建一个书签,将书签进行命名,然后在网址栏粘贴进去这行代码,点击保存就制作完成了。
javascript:(function(bookmarklets)%7Bfor(var%20i=0;i%3Cbookmarklets.length;i++)%7Bvar%20code=bookmarklets%5Bi%5D.url;if(code.indexOf(%22javascript:%22)!=-1)%7Bcode=code.replace(%22javascript:%22,%22%22);eval(code)%7Delse%7Bcode=code.replace(/%5Es+%7Cs+$/g,%22%22);if(code.length%3E0)%7Bwindow.open(code)%7D%7D%7D%7D)(%5B%7Btitle:%22%E7%A0%B4%E9%99%A4%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95%E9%99%90%E5%88%B6%22,url:%22javascript:function%20applyWin(a)%7Bif(typeof%20a.__nnANTImm__===%5Cx22undefined%5Cx22)%7Ba.__nnANTImm__=%7B%7D;a.__nnANTImm__.evts=%5B%5Cx22mousedown%5Cx22,%5Cx22mousemove%5Cx22,%5Cx22copy%5Cx22,%5Cx22contextmenu%5Cx22%5D;a.__nnANTImm__.initANTI=function()%7Ba.__nnantiflag__=true;a.__nnANTImm__.evts.forEach(function(c,b,d)%7Ba.addEventListener(c,this.fnANTI,true)%7D,a.__nnANTImm__)%7D;a.__nnANTImm__.clearANTI=function()%7Bdelete%20a.__nnantiflag__;a.__nnANTImm__.evts.forEach(function(c,b,d)%7Ba.removeEventListener(c,this.fnANTI,true)%7D,a.__nnANTImm__);delete%20a.__nnANTImm__%7D;a.__nnANTImm__.fnANTI=function(b)%7Bb.stopPropagation();return%20true%7D;a.addEventListener(%5Cx22unload%5Cx22,function(b)%7Ba.removeEventListener(%5Cx22unload%5Cx22,arguments.callee,false);if(a.__nnantiflag__===true)%7Ba.__nnANTImm__.clearANTI()%7D%7D,false)%7Da.__nnantiflag__===true?a.__nnANTImm__.clearANTI():a.__nnANTImm__.initANTI()%7DapplyWin(top);var%20fs=top.document.querySelectorAll(%5Cx22frame,%20iframe%5Cx22);for(var%20i=0,len=fs.length;i%3Clen;i++)%7Bvar%20win=fs%5Bi%5D.contentWindow;try%7Bwin.document%7Dcatch(ex)%7Bcontinue%7DapplyWin(fs%5Bi%5D.contentWindow)%7D;void%200;%22%7D,%7Btitle:%22%E7%A0%B4%E9%99%A4%E9%80%89%E6%8B%A9%E5%A4%8D%E5%88%B6%E9%99%90%E5%88%B6%22,url:%22javascript:(function()%7Bvar%20doc=document;var%20bd=doc.body;bd.onselectstart=bd.oncopy=bd.onpaste=bd.onkeydown=bd.oncontextmenu=bd.onmousemove=bd.onselectstart=bd.ondragstart=doc.onselectstart=doc.oncopy=doc.onpaste=doc.onkeydown=doc.oncontextmenu=null;doc.onselectstart=doc.oncontextmenu=doc.onmousedown=doc.onkeydown=function%20()%7Breturn%20true;%7D;with(document.wrappedJSObject%7C%7Cdocument)%7Bonmouseup=null;onmousedown=null;oncontextmenu=null;%7Dvar%20arAllElements=document.getElementsByTagName(%5Cx27*%5Cx27);for(var%20i=arAllElements.length-1;i%3E=0;i--)%7Bvar%20elmOne=arAllElements;with(elmOne.wrappedJSObject%7C%7CelmOne)%7Bonmouseup=null;onmousedown=null;%7D%7Dvar%20head=document.getElementsByTagName(%5Cx27head%5Cx27)%5B0%5D;if(head)%7Bvar%20style=document.(%5Cx27style%5Cx27);style.type=%5Cx27text/css%5Cx27;style.innerHTML=%5Cx22html,*%7B-moz-user-select:auto!important;%7D%5Cx22;head.(style);%7Dvoid(0);%7D)();%22%7D%5D)
展开全文
咱给大家演示一下添加代码前和代码后效果是怎么样的。
添加代码前
我们可以看到,当我打开百度文库选择好需要复制的文字后,点击复制马上会弹出一个提示框告诉你只有VIP才可以复制。
当看到这一个提示的时候是否和我一样抓狂?
添加代码后
那我们添加了代码后,来看看效果吧!
大家都看到了吧?是不是就可以轻松解决了?
用法
用法非常简单,就是当你找到需要复制的内容后,点击一下我们建立好的书签就可以直接进行复制了。
值得注意的是,当打开一个新文档时,这个代码是不会执行的,需要点击一下书签才可以执行复制,所以当要复制的时候就点一下那个书签就可以了。
最后
通过这个方法至少以后不用到处去找插件,或者软件之类的,既简单又方便,更重要的是永远不用担心失效的问题。
建议大家在谷歌浏览器使用,其他浏览器应该也可以,但我我没有测试过。