大家好,我是曹尼玛;

最近几年,粉丝经常跟我反应说有些网页内容不错,想复制,却复制不了,很郁闷,右击也没效果

还有的网站良心点,内容能复制,但是复制的内容,最后会多出一段文字信息,比如版权所属信息;心烦;

还有两种变态的,第一种复制的内容包括代码,样式居然没了,那岂不是要把人逼疯吗。

还有一种更变态的是,复制内容,每行的最后,莫名其妙的会多出一些乱码字符;这个就更操蛋了。想去掉的话,还得一行一行处理,好麻烦;

呵呵~~~

hehe~~

he~

这些雕虫小技~

竟敢在程序员面前班门弄斧 大威天龙,世尊地藏,般若诸佛,般若巴麻空

看科班程序员出生的锋哥如何干掉你

遇到问题,我们第一步,根据专业知识,透过现象看本质,根据所学知识,所有的网页展示效果只能是前端的Js和Css来控制和显示的;

所有我们会Js的话,就知道Js是可以禁止网页右击出现菜单

<script type="text/javascript">function stops(){return false;}document.oncontextmenu=stops;
</script>

也可以禁止网页复制:

<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>

甚至可以修改复制的内容;

const btn = document.querySelector("#btn");
btn.addEventListener("click", function() {// 创建一个input框const input = document.createElement("input");// 设置 input框内容input.setAttribute("value", "copy content");// 添加到body元素中document.body.appendChild(input);// 将新添加进去的input元素进行选中input.select();// 为input添加监听事件方便对剪贴板内容进行二次修改input.addEventListener("copy", function(event) {// 使用ClipboardApi来设置剪贴板里的内容var clipboardData = event.clipboardData || window.clipboardData;if (!clipboardData) {return;}var text = window.getSelection().toString();if (text) {event.preventDefault();clipboardData.setData("text/plain", text + "\n\n 我是添加进来的内容");}});// 执行复制操作if (document.execCommand("copy")) {console.log("复制成功");} else {console.log("复制失败");}// document.execCommand('copy') 如果内容复制的不全// document.execCommand('copy')前先进行document.execCommand('selectAll')选中所有内容即可// 移除input框document.body.removeChild(input);
});

知道问题根本,如何破解呢?

一切都是Js再搞鬼,所以直接干他就完了!!!

使用谷歌浏览器,F12打开开发者工具,找到右上角的设置图标,点开

找到Settings,Preferences,最下方的Disable JavaScript勾选下,这样Js就被禁止了,无法搞事了;然后我们刷新下页面,看看我们是否就可以开心的搞事了。

还有一种是每行后面出现乱码的情况,这个我们右击网页审查元素会发现这个鬼;

障眼法,后端动态随机生成乱码,然后乱码搞个白色字体,你看不到;复制的之后会有;

这个我们如何破解呢?

最简单的办法,就是让他消失,这个操作程序员比较容易上手,找到DOM,对class选择器再加一个display:none即可;

哈哈…
这样就完事了。

留言已开启,假如还有其他网页访问问题,请留言,锋哥会尽力帮忙!

微信搜一搜【java1234】关注这个放荡不羁的程序员,关注后回复【资料】有我准备的一线大厂笔试面试资料以及简历模板。

网页复制不了?右击不了?大威天龙!Java锋哥来出招!相关推荐

  1. 大二妹子问锋哥,学Java还是学C,考研还是就业?

    大家好,我是锋哥,刚才一个人加我- 我TM以为生意要来了- 大二,小白,二本,迷茫 java和c "一线java年薪10万,java的话,能达到吗?" O(∩_∩)O哈哈~ jav ...

  2. CTF SHOW MISC 1024_大威天龙

    下载得到一张图片,扔进tweakpng直接CRC爆错 猜测高度的问题,随意的把高度拉长得到下面隐藏的文字 然后在线找一个OCR的识别网站,开始识别,识别后的文字可能不全,需要对照图片进行修补 看到如是 ...

  3. 从网页复制的文字粘贴到Word间距变大_知汇Zhhuu - 电脑知识技巧 - 傲游云浏览器 (RC) 4.0.3.3000...

    从网页复制的文字粘贴到Word间距变大 时间:2011-01-29来源:Zhhuu 作者:Zhhuu 点击:1247次 问:在网页上复制了一部分文字,然后粘贴在Word 2003中,可是在段与段之间的 ...

  4. 复制页面的html代码怎么写,网页复制不了的文字怎么办?学会这5个方法,全网文档随意复制...

    日常工作.学习的时候,经常需要查阅一些资料.我们在网上查阅的资料,看到有用的都是直接复制的,但有时候会遇到禁止复制粘贴的文字,应该怎么办呢? 下面交给你5个方法,学会之后,全网文档随意复制,绝对实用. ...

  5. 千万别从网页复制粘贴命令

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 程序员.系统管理员.安全研究员和技术爱好者门,从网页将命令复制粘贴到控制台或终端可能会导致系统遭攻陷. 安全意识培训平台 Wizer 的创始人 ...

  6. javascript中几个有意思的功能(目前5项) 1右键无效 2禁止网页复制 3禁止F5刷新 4新发现 5屏蔽js错误

    1.右键无效 <script> document.οncοntextmenu=new Function("event.returnValue=false;"); < ...

  7. 网页复制内容修改(解决复制文本多空格问题,带标注信息(如版权信息))

    前言 适用需求 平时在使用网页复制文本的时候(双击三击或选中复制),有时候会多复制一个或几个空格(常见于换行),在某些有格式要求的时候就很麻烦,因为看不出来有空格或换行 在复制网页信息的时候希望能够带 ...

  8. 最强解决网页复制文字等问题

    完美解决文字无法复制问题 0.刚开始无法复制文字,右击复制需要登录,或者要vip 解决方法 1.在浏览器界面按Fn+F12调出页面源码控制台 2.点击设置 3.找到javascipt选项并打勾(禁用它 ...

  9. 简单一招破解网站内容不能复制+图片不能右击(naver blog有效)

    很多网站为了保护权利设置了内容不可复制,并且图片右击无法获取图片链接或者是下载图片,网上看了很多方法,获取针对别的网站有效,但是韩国的naver blog不行.今天一大早又谷歌了一下,正好看到了一个一 ...

最新文章

  1. 《职场》笔记20061119
  2. 汇编语言的Hello World
  3. spring cloud 配置中心
  4. APACHE TOMCAT INTERVIEW QUESTIONS ANSWERS【转】
  5. ADO.NET Entity Framework -Code Fisrt 开篇(一)
  6. matplotlib 旋转刻度_Matplotlib数据可视化:文本与坐标轴
  7. jzoj6801-NOIP2020.9.19模拟patrick【树状数组】
  8. Python eval 与 exec 函数 - Python零基础入门教程
  9. 杰魔(Geomagic Design)逆向工程软件学习0-产品逆向工程介绍
  10. 【边缘计算】移动边缘计算中延迟和能量约束任务卸载的最优拍卖
  11. 2017深度学习装机清单 (附京东链接)
  12. 功率开关的RC-Snubber电路设计
  13. 4年小Java的心路历程,工作感悟
  14. Common块和Bss段的区别
  15. 迅为嵌入式linux驱动开发笔记(十一)—触摸屏驱动
  16. 2.光栅图形显示技术
  17. 安装威锋替换的镜像源
  18. seo网站优化,网站SEO优化方案
  19. 共模电压 matlab,三电平光伏并网逆变器共模电压SVPWM抑制
  20. ctfshow 萌新入门1

热门文章

  1. 利用WORD邮件功能按相同格式批量打印不同内容
  2. 你刚才在淘宝上买了一件东西---Ბ来自阿里员工卡特
  3. 普通计算机怎么进入音乐模式,QQ音乐怎么开启精简模式 切换听歌模式的方法
  4. 如何关闭 FlashGet 右侧的网页
  5. 计算机硬件算是芯片,计算机硬件常识:BIOS芯片、IC芯片存诸容量介绍
  6. 计算机信息系统对会计职能的影响,会计信息化及其对会计工作的影响有哪些呢?...
  7. 我的世界基岩版种子和java版种子_我的世界:基岩版4大最神奇种子?快点拿小本本记下来!...
  8. Seek Tiger创世节点的推出,对于Web3舞台的重要性
  9. Python网络爬虫5 - 爬取QQ空间相册
  10. linux 防火墙查看出错,linux防火墙状态查看的方法实例