• 一招破解网页复制+网页上如何实现禁止复制粘贴


    我们首先来介绍如何实现禁止复制,知道了禁止的方式,再破解就容易了。

    实现禁止复制粘贴

    比较简单,直接上代码:

    复制代码
    <style type="text/css">
    /* 最简单的实现禁止复制的方法,采用css方式禁止文字选择,当然这只兼容webkit内核浏览器 */
    * { -webkit-user-select: none; }
    p {font-family: 'Microsoft Yahei';font-size: 28px;}
    input { 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>
    复制代码

    破解禁止复制粘贴

    知道如何禁止了,那破解这个限制就容易多了。

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

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

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

    本文转载自:柳夏南博客

    文章链接: http://blog.liuxianan.com/disable-html-copy-and-paste.html


    网站内容禁止复制?电脑大神教你5种方法,5秒破解,秒学!

    https://baijiahao.baidu.com/s?id=1621510280845422729&wfr=spider&for=pc

    Hi,大家好,我是小雨。通过搜索引擎查阅资料的时候经常会将查到的内容复制下来。不过遗憾的是,并是所有网站的内容你都可以轻松的自由复制、拿来即用。当你复制这些网站的内容时有的会提示你登录之后才可以复制,有的甚至需要付费之后才能复制。好不容易找到了资源,眼看着却复制不出来,是不是很着急?遇到这种情况怎么办呢?小雨教你5秒轻松破解。

    实际上,对网页内容限制复制基本上都是利用JavaScript代码来实现。所以,知道了它的原理,我们就可以轻松应对了。

    1、使用JavaScript代码,以牙还牙

    刚才已经说过,对网页内容限制复制基本上都是利用JavaScript代码来实现。同样,我们也可以通过Javascript代码来禁用脚本,让之前加载的限制代码失效。

    具体操作方法为:

    在浏览器地址栏中输入: javascript:void($={}); 然后按回车键,然后网页上的内容就任由你复制啦,注意要手动输入,复制无效哦。如果输入后还是无效的话,可以先将这个网页按F5键刷新一下,再在浏览器中输入上面的代码。

    2、保存为网页

    有的Javascript脚本会在保存网页后失效,我们可以利用这个特性来实现复制的目的。

    具体操作方法为:

    在需要复制内容的网页空白区域点右键,并选择【网页另存为】选项,并选择【仅HTML】将网页以html格式保存在电脑中。然后再打开保存的这个网页就可以自由复制了。

    3、截图识别

    网页可以限制你复制但是限制不了你截图,所以可以将需要复制的内容部分截图,然后通过一些文字识别工具将图片中的文字识别出来。

    4、查看源代码

    网页的内容都是由html源代码经过浏览器解析之后才显示出来的。所以,当我们能够看到内容的时候,这些内容已经是加载到我们的浏览器了。此时只需按一个组合键【ctrl+U】打开这个网页的源代码即可轻松复制。

    需要注意的是,大多数小伙伴打开源代码后,发现里面的内容很多,而且还看不懂。不过没关系,再按一下组合键【Ctr+F】搜索一部分文章内容,就可以快速定位到你需要的文字的位置。接下就自由复制吧。

    5、审查元素

    这是一个比较高级的方法,但是效率是非常快的。直接在需要复制的文字上点鼠标右键然后选择【审查元素】,你会发现浏览器已经自动打开网页的源代码并定位到当前内容了。直接在文字上双击并【Ctr+C】复制即可。

  • 相关阅读:
    多测师肖老师_git版本控制器之使用(3.2.3)
    多测师肖老师_linux之yum源解决方法(2.3)
    快速排序c++实现
    算法复杂性表示
    lua学习测试脚本
    获取程序当前文件夹 c#
    C#读写注册表 二进制写入
    [转]c# Config修改
    C# 文件版本信息读取
    lua中的table
  • 原文地址:https://www.cnblogs.com/kenshinobiy/p/12007065.html
Copyright © 2020-2023  润新知