zoukankan      html  css  js  c++  java
  • 完美解决网站无法复制或者带推广小尾巴问题(多种方法,图文教学,总有一种合适你的)

    前言

    我们在复制某些网站的内容时,有些网站为了保护权利设置了内容不可复制,并且图片右击无法获取图片链接或者是下载图片。

    而有些网站例如csdn会在复制后带一个网页推广小尾巴。并且会让我们复制的内容失去原有的样式,很影响工作效率。于是下面总结出几点方法来解决这几个问题。

    方法一:直接在谷歌浏览器设置中禁用js

    F12 - F1 - Preferences - Debugger - 勾选 Disable JavaScript

    需要注意一旦关闭F12 javascript就恢复启用了

    具体如图:

    image-20200620213517009

    方法二:下载谷歌浏览器插件

    打开谷歌浏览器商店 搜索Quick Javascript Switcher。

    或者直接打开链接:https://chrome.google.com/webstore/detail/quick-javascript-switcher/geddoclleiomckbhadiaipdggiiccfje?hl=zh-CN

    image-20200620213639707

    安装后,在谷歌浏览器工具栏上出现,默认为开启JS。

    image-20200620213754049

    单击一下,变为红色之后,则是关闭了js。

    image-20200620213844277

    **注意:**禁止之后,会把其他功能也禁止了。

    插件二:Enable Copy

    地址:https://chrome.google.com/webstore/detail/enable-copy/lmnganadkecefnhncokdlaohlkneihio/related

    image-20200620214006168

    遇到限制复制粘贴和右键的网页是不是很头痛?安装这个插件后,点下插件按钮就能解决了~

    提示:

    1. 需要解除限制时,点击Enable Copy图标,此时图标会从浅灰色变为深灰色,当前网页和该网站下的所有网页都被解除限制。
    2. 再次点击图标会变回浅灰色,以后再打开该网站的网页时,将不会被自动解除限制。
    3. 如果遇到无效的网站,可以去这里报告:
      https://bitbucket.org/keakon/enable-copy/issues

    方法三:针对解决某些网站复制小尾巴的问题

    首先你需要安装好油猴(Tempermonkey)插件,详细安装方法请自行搜索。

    安装好之后。点击油猴图标,添加新脚本。

    image-20200620214137006

    在Match部分,加入你要针对的网站,比如图片中的网站是csdn。采用正则表达式的方法。

    image-20200620214304040

    并且在use strict的冒号后,插入以下代码:

    [...document.querySelectorAll('*')].forEach(item=>{
        item.oncopy = function(e) {
            e.stopPropagation();
        }
    });
    

    完整如图:

    image-20200620214359783

    优点:

    此方法的优点是在某些网站,禁用了js之后可能打不开。所以这种方法可以只是禁用掉copy的某个功能,不会禁用掉全部的js功能。

  • 相关阅读:
    C#之反射
    关系数据库中的函数依赖
    关系型数据库中关系的完整性
    sql的自连接
    sql中的union和union all查询
    c# 泛型之约束
    c#之泛型
    PTA 乙级 1009 说反话(20分) C/C++、Python
    PTA 乙级 1008 数组元素循环右移问题 (20分) C、C++
    PTA 乙级 1007 素数对猜想 (20分) C/C++
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13308048.html
Copyright © 2011-2022 走看看