整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

将富文本html内容转换为纯文本,并限制展示字数长度

、将富文本html内容转换为纯文本

formatrichtext = (richtext, len = 0) => {
    let content = richtext.replace(/<.+?>/g, '');    
    content = content.replace(/ /ig, ''); /* 去除  */    
    content = content.replace(/\s/ig, ''); /* 去除空格 */
    return content;
}

2、限制展示的文本长度

们平时浏览网页和查找资料时,总会需要复制一些文字内容,用来引用、收藏、摘抄啊什么的。


但总会遇到一些网站上的内容文本无法复制



好不容易找到的资料,再一个个字手打效率太低了……


下面小编就给大家分享六种方法,教大家如何轻松解除网页复制限制,一键搞定,简单实用!



方法一、浏览器扩展


最简单也是最省事的方法,直接安装解除复制限制的扩展完事儿。


下面推荐两款扩展:


  • Simple Allow Copy:Chrome & Edge(Chromium 系的应该都可以)
  • Absolute Enable Right Click & Copy:Chrome & Edge & Firefox


使用方法也很简单,在有复制限制或者右键限制的网站上,点击扩展图标,开启功能即可。



无法访问 Chrome 扩展商店的可以在这里下载扩展:极简插件(https://chrome.zzzmh.cn)。


方法二、油猴脚本


和扩展效果一样,油猴脚本的优势是更加轻量。


可以解除禁止复制、选择文本、右键菜单的限制。


  • 脚本地址:https://greasyfork.org/zh-CN/scripts/28497-remove-web-limits-modified


首先,浏览器要有脚本管理扩展,如 Tampermonkey、Violentmonkey。没安装的前往官网安装下。

然后进入脚本地址,点击安装即可。



方法三、小书签


浏览器小书签其实和油猴脚本一样,只不过不依赖于扩展,添加一个书签即可。


我们先在浏览器里添加任意一个网站为书签到收藏夹,然后选择编辑它。



修改名称为“网页解除限制”,方便自己识别就好。


然后将网址栏的内容删除,并粘贴为下面的代码:


javascript:(function(bookmarklets)%7Bfor(var i=0;i<bookmarklets.length;i++)%7Bvar code=bookmarklets%5Bi%5D.url;if(code.indexOf("javascript:")!=-1)%7Bcode=code.replace("javascript:","");eval(code)%7Delse%7Bcode=code.replace(/%5Es+%7Cs+$/g,"");if(code.length>0)%7Bwindow.open(code)%7D%7D%7D%7D)(%5B%7Btitle:"破除右键菜单限制",url:"javascript:function applyWin(a)%7Bif(typeof a.__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 a.__nnantiflag__;a.__nnANTImm__.evts.forEach(function(c,b,d)%7Ba.removeEventListener(c,this.fnANTI,true)%7D,a.__nnANTImm__);delete a.__nnANTImm__%7D;a.__nnANTImm__.fnANTI=function(b)%7Bb.stopPropagation();return true%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 fs=top.document.querySelectorAll(%5Cx22frame, iframe%5Cx22);for(var i=0,len=fs.length;i<len;i++)%7Bvar win=fs%5Bi%5D.contentWindow;try%7Bwin.document%7Dcatch(ex)%7Bcontinue%7DapplyWin(fs%5Bi%5D.contentWindow)%7D;void 0;"%7D,%7Btitle:"破除选择复制限制",url:"javascript:(function()%7Bvar doc=document;var bd=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 ()%7Breturn true;%7D;with(document.wrappedJSObject%7C%7Cdocument)%7Bonmouseup=null;onmousedown=null;oncontextmenu=null;%7Dvar arAllElements=document.getElementsByTagName(%5Cx27*%5Cx27);for(var i=arAllElements.length-1;i>=0;i--)%7Bvar elmOne=arAllElements;with(elmOne.wrappedJSObject%7C%7CelmOne)%7Bonmouseup=null;onmousedown=null;%7D%7Dvar head=document.getElementsByTagName(%5Cx27head%5Cx27)%5B0%5D;if(head)%7Bvar style=document.createElement(%5Cx27style%5Cx27);style.type=%5Cx27text/css%5Cx27;style.innerHTML=%5Cx22html,*%7B-moz-user-select:auto!important;%7D%5Cx22;head.appendChild(style);%7Dvoid(0);%7D)();"%7D%5D)


最后保存书签,完成!


以后遇到无法复制文本内容,或者打不开右键菜单的网页。


只要点击一下这个书签,限制立马解除,美滋滋~



方法四、OCR 识别


这个可以说是最终的、一定能行的方法了。


截图,然后通过 OCR 在线识别。


推荐使用白描网页版,免费够用,也不需要再安装额外的软件了。



  • 图片转文字在线:https://web.baimiaoapp.com


方法五、打印输出


快捷键 Ctrl + P,或者菜单 -> 打印,在打印预览页面是没有复制限制的。


方法六、将网页下载到本地


这个方法比较简单粗暴,手机也可以使用。


点击浏览器菜单,将网页下载到本地,再打开离线版页面,就可以直接复制了~



当然了,电脑上也可以这么操作。


网页另存为 -> 保存类型为“网页,仅 HTML”,打开后也可以直接复制。



上面这六个解除网页复制限制的方法都还不错,基本可以应对大部分有复制和右键限制的网站了。


更多的还有 F12 开发者模式、查看网页源码等,不够简单就不再介绍了。


当然,效果最好的还是“钞能力”了~[狗头]

们平时在网上查找资料,看到自己需要的内容,发现网页文本禁止复制粘贴,今天就来教你,花一分钟时间,学会下面这六个套路,轻松突破限制。

套路一:代码破解法

打开你需要复制内容的网页,在浏览器地址栏输入“javascript:void($={});”这串代码,然后按下回车键,这时候就允许你复制文本了。

(注意:一定要手动输入代码,复制粘贴的无效)

套路二:打印网页法

我们还可以利用打印网页的时候,在预览页面将文本复制下来。按下快捷键【Ctrl+P】,将会进入打印界面,直接在右侧的预览界面,选中文本进行复制。

套路三:后台控制端

打开网页后,按下功能键【F12】,进入网页后台找到【Console】,在下面输入这串符号“$=0”,再2按下回车键,网页文字就能自由复制了。

套路四:查看源代码

你还可以在网页空白处,右击选择【查看页面源代码】,然后一直向下滑动,找到密密麻麻的文本,选中直接复制提取出来。

套路五:保存本地网页

打开网页鼠标右击,选择【网页另存为】,然后在弹出的窗口中,将保存类型改为【网页,仅HTML】,接着点击【保存】。

关闭当前网页,回到桌面找到刚刚保存的本地网页文件,双击打开后,就可以随意复制啦。

套路六:截图识别文字

此外,我们还可以利用OCR文字识别技术,将网页文字识别出来。需要借助掌上识别王工具,找到【文字识别】-【快速截图识别】功能。

然后使用截图快捷键【ALT+F】,在网页中将你需要的内容截取下来,上传到这里,接着点击【立即识别】,1秒就能提取文字。

网页文本禁止复制粘贴?一分钟学会上面这六个套路,轻松突破限制,全网任意复制。