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

boyanx3周前技术教程4

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

方法一:另存为网页复制

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

在网页保存界面,将保存类型选择为“网页,仅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>

相关文章

高保真原型应保真到什么程度?

阿拓带你飞:最近设计师、产品经理谈到高保真原型,但是都没有一个标准来确定应保真到什么程度。首先应该定义什么是高保真,其次考虑不同的交付对象,产品本身不同时期,不同环境下的高保真,最后各方工作习惯和讨论...

软网推荐:遗留或损坏 软件卸载没商量

平时我们卸载软件,多通过软件自带的卸载链接,或通过系统的“应用和功能”设置窗口进行。但有的软件没有附带卸载链接,还有的软件因卸载不彻底无法完成卸载过程。遇到此类情况,我们可以用Geek Uninsta...

css3新手入门(1)基础选择器

今天学习下css3的基础选择器类型,只有使用选择器选中了元素,才可把样式应用于元素上,所以选择器对我们来说是至关重要的。选择器允许开发者根据元素的类型、类名、ID等属性来选择性地应用样式。下面是一个包...

7个Axure使用小技巧

编辑导读:对于 Axure原型工具,很少有产品经过系统学习,一般都是直接上手,边摸索边学习,这直接导致很多快捷操作被忽视。笔者在日常工作中总结出以下小技巧,希望对各位有帮助。之前整理了2期Axure的...

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

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

WP8.1的IE11为何不支持淘宝网触屏版?

IT之家(www.ithome.com):WP8.1的IE11为何不支持淘宝网触屏版?众所周知IE浏览器有自己的一个内核(简称IE内核),WP8.1系统的自带移动版IE11浏览器,但为什么iOS、An...

发表评论    

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