要为了通过禁止打开控制台,防止别人进行代码调试。
转载链接:https://segmentfault.com/a/1190000021459140
们在浏览一些网站的时候,经常发现页面内容无法复制,网页内容不能复制怎么办?无法复制粘贴,这就很麻烦也不知道该怎么解决。下面可以来看看网页内容不能复制怎么解决。
方法一:另存为网页复制
这个方法比较简单,在网页空白处点击鼠标右键,然后点击【另存为…】。
在网页保存界面,将保存类型选择为“网页,仅HTML(.html,.htm)",选好之后点击保存。
保存之后,打开网页,然后就可以直接复制网页中的文字了。
方法二:打印界面复制
如果网页中能显示打印功能的话,用打印功能也比较方便,在网页空白处点击鼠标右键,然后点击【打印】。
进入打印界面之后不用真的保存,直接选中你需要的文字内容进行复制就好了。
方法三:禁用js
绝大部分限制都是采用js实现的,那我直接禁用js不就OK了么?假如你使用的是Chrome或者其它国产webkit内核浏览器,按下F12弹出开发者工具,再按下F1弹出设置,勾选Disable JavaScript,再按下ESC键关闭设置(其它浏览器如何禁止JavaScript请自行研究),然后试试是不是可以复制了?
如果此时仍无法选择文字,找到你要复制文字的地方,看看是不是添加了-webkit-user-select: none的样式,如果有,将其去掉即可:
到了这里应该就可以自由复制粘贴了,复制完了记得把禁用JavaScript的地方还原回来。
附:实现禁止复制粘贴
、去掉页眉页脚的打印。虽然后面的JS函数中,也有类似的功能,经实践检验似乎不起作用。下面的代码是有效的,并且可以调整上、下边距。
<style type="text/css" id="style1">
@page { margin-top:80px; margin-bottom:30px;}
</style>
二、显示在页面上的“打印”按钮。
<input type="button" name="button_print" value="打印" onclick="javascript:printHTML()">
三、JS代码。
*请认真填写需求信息,我们会在24小时内与您取得联系。