您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
网页上如何实现禁止复制粘贴以及如何破解?
浏览器,网页,方法网页上如何实现禁止复制粘贴以及如何破解?
发布时间:2016-12-08加入收藏来源:互联网点击:
网页上如何实现禁止复制粘贴以及如何破解?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
感谢邀约,你的这个问题比较常见,一些网站为了保护版权或者防止内容被人复制传播,一般会禁止鼠标右键或者鼠标的文本选择功能,在这里我给大家分享几个我比较常用的几个方法,操作起来简单易用,欢迎大家在留言区进行补充。
从浏览器菜单找到查看网页源代码
如果网站禁止了鼠标的右键,我们可以在浏览器菜单里找到“查看网页源代码”选项,选择此选项 ,浏览器会打开一个新的页面,都是一堆html的文本标记,我们可以在这个页面按住ctrl+f 键进查找,在弹出的对话框里输入你要复制的内容,然后系统就会匹配相应的内容,这时你就可以随心所欲的复制了,这个方法是不是很简单呢。
下载类似印象笔记的浏览器插件,进行网页内容的裁剪和保存
这个方法也是我比较常用的一个方法,关于笔记类的工具比较多,这里我就和大家聊聊我经常用的印象笔记工具吧,首先你需要下载印象笔记软件,注册相关的账户,然后去印象笔记官网下载“剪藏”浏览器插件,一键保存各类网页图文到印象笔记,并能随时随地查看和编辑。告别复制粘贴,高效收集信息。其特点可以根据自己的需求,随意裁剪网页的内容进行保存,并可以智能识别网页的广告内容,进行智能去除,大家不妨可以去体验下。
对网页内容进行截图,进行OCR识别
有些网站为了防止用户使用以上小技巧进行复制粘贴,有的网站将文本内容图片化或者文档化,增加用户复制的难度,比如小说 、论文文献资料网站 ,但是这可难不倒我,我们可以使用一些截图软件,比如QQ、微信这些PC端软件就自带截图功能,截完图片,我们就找一些OCR软件进行识别,比如一些笔记类的软件,印象笔记、有道笔记就有这样的OCR图片文字识别功能。
小节
今天的内容就和大家分享到这里,方法肯定不止这些,这几个方法只是我比较常用的几个方法而已,也是比较适合大众使用的方法,希望今天的分享能给大家日常的工作生活带来帮助,如果你有其它的方法,欢迎在留言区补充更哟,方便更多的人。
回答于 2019-09-11 08:43:50
首先,随着现在版权意识的不断加强,网站开发者和管理者对网页的内容越来越重视,从而出现了禁止复制黏贴的方法,其实实现这些很简单,在兼容webkit内核浏览器只需要一段代码,这种代码随便就能搜到,这里提供一种我搜到的。
<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>
然后我们说如何破解,绝大部分限制都是采用JavaScript实现的,那么我们直接在浏览器里禁止JavaScript就可以了。大部分浏览器都可以这样操作,先按F12进入开发者模式再按F1进入设置:
再按F1进入设置,在第一项perferences里找到Disable JavaScript,勾选上就可以了在第一项perferences里找到Disable JavaScript,勾选上就可以了
如果仍无法选择文字,看看是不是添加了的样式,如果有,将其去掉即可:
回答于 2019-09-11 08:43:50
实现最简单也最容易破解的,在页面源码里面用JS脚本禁用右键。这个应该算最早出现的防复制手段。
对于一般的用户就能防住了,懂的人破解也很容易,厉害的F12调试模式直接禁掉那个屏蔽右键的脚本,普通的从浏览器菜单直接查看源代码,从源代码里复制文字(对付这种可以在源文本里穿插一些不显示的代码,给复制增加麻烦)。
最终极的防拷贝手段,是将文本内容自动生成一张图片,再显示在页面上。图片里的文字就没法复制了。破解这种只能出动OCR软件,而且如果图片加了水印之类的东西,OCR识别也很困难。
回答于 2019-09-11 08:43:50
网页上实现禁止复制粘贴实际上对网页上鼠标行为的禁止,可以通过javascript实现。
<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; };
上一篇:现在有部分人认为大英博物馆的大维德至正青花象耳瓶是赝品,你认为是这样吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |