网页禁止复制粘贴该怎么办?

boyanx6个月前技术教程14

我们在浏览一些网站的时候,经常发现页面内容无法复制,网页内容不能复制怎么办?无法复制粘贴,这就很麻烦也不知道该怎么解决。下面可以来看看网页内容不能复制怎么解决。

方法一:另存为网页复制

这个方法比较简单,在网页空白处点击鼠标右键,然后点击【另存为…】。

在网页保存界面,将保存类型选择为“网页,仅HTML(.html,.htm)",选好之后点击保存。

保存之后,打开网页,然后就可以直接复制网页中的文字了。

方法二:打印界面复制

如果网页中能显示打印功能的话,用打印功能也比较方便,在网页空白处点击鼠标右键,然后点击【打印】。

进入打印界面之后不用真的保存,直接选中你需要的文字内容进行复制就好了。

方法三:禁用js

绝大部分限制都是采用js实现的,那我直接禁用js不就OK了么?假如你使用的是Chrome或者其它国产webkit内核浏览器,按下F12弹出开发者工具,再按下F1弹出设置,勾选Disable JavaScript,再按下ESC键关闭设置(其它浏览器如何禁止JavaScript请自行研究),然后试试是不是可以复制了?

如果此时仍无法选择文字,找到你要复制文字的地方,看看是不是添加了-webkit-user-select: none的样式,如果有,将其去掉即可:

到了这里应该就可以自由复制粘贴了,复制完了记得把禁用JavaScript的地方还原回来。

附:实现禁止复制粘贴

<style type="text/css">
/* 最简单的实现禁止复制的方法,采用css方式禁止文字选择,当然这只兼容webkit内核浏览器 */
* { -webkit-user-select: none; }
p {font-family: 'Microsoft Yahei';font-size: 28px;}
input {width: 80%; padding: 10px 20px;}
</style>
<h1>本代码在UC手机浏览器上不生效,其它手机浏览器暂未发现问题、PC全部没问题。</h1>
<p>这是一段示例文字,我无法被选中,也无法按下鼠标右键,即使被选中你也无法复制!</p>
<input type="text" value="文本框中的文字可以选中,但是无法复制粘贴"/>
<script type="text/javascript">
// 禁止右键菜单
document.oncontextmenu = function(){ return false; };
// 禁止文字选择
document.onselectstart = function(){ return false; };
// 禁止复制
document.oncopy = function(){ return false; };
// 禁止剪切
document.oncut = function(){ return false; };
// 禁止粘贴
document.onpaste = function(){ return false; };
</script>

相关文章

前端开发中20条不可忽视的知识点汇总!总有你能get到的

1.css禁用鼠标事件.disabled { pointer-events: none; cursor: default; opacity: 0.6; } 发现有很多想要学习Python却不知道...

商品 sku 在库存影响下的选中与禁用

分享一下,最近使用 React 封装的一个 Skus 组件,主要用于处理商品的sku在受到库存的影响下,sku项的选中和禁用问题;需求分析需要展示商品各规格下的sku信息,以及根据该sku的库存是否为...

网页禁止复制粘贴怎么办?教你6招,快速搞定

你是不是经常在网上遇到一些无法复制的文章?那么问题来了,有什么办法可以绕开这种限制,将网页内容轻松下载下来呢?其实,既然是网页内容,那么意味着HTML代码是公开的,将相关文本复制下来根本不是问题,一起...

css兼容性问题及一些常见问题汇总大全,赶快收藏!

目前主流浏览器的兼容性做的都比较好了,本文主要针对IE6,7的不兼容问题进行解决。1.有浮动存在时,计算一定要精确,不要让内容的宽高超出我们所设置的宽高,IE6下,内容会撑开设置好的高度。解决方法:给...

如何关闭大小写切换的声音?每日一答

2017-12-08 05:40:00 作者:郎孟华如何关闭大小写切换的声音?Windows 10更新之后,大家可能发现,在按动大小写切换按钮Capslock或数字键盘Numlock的时候会听到电脑中...

拒绝这么干 对“偷窥”行为说不

◆在使用电脑的过程中,总会遇到某些与我们的想法或意愿背道而驰的事。例如,本以为输入的东西没人能够看到,其实每一次击键已经被某软件在后台监控并记录;本以为自己没启动摄像头很安全,哪知后台有软件已在偷偷录...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。