有些网页出于信息安全考虑,会对网页做种种限制,比如让用户无法选中,那如何才能选中我们想要的内容进行复制呢?

1. 保存当前页面到本地;

之所以保存到本地,是为了可以对文件进行代码层面的修改。

2. 用编辑器打开保存的HTML文件,删除掉里面所有的script;

保存本地的网页,可能还会通过JavaScript做一些验证,删除掉这些就可以完全断开这些验证操作。

3. 在所有的样式中查找 user-select:none的这个样式,删除掉;

加了这个样式以后,该元素下的内容将会不可选择,所以要删除掉,另外这个样式为了兼容不同的内核,会有多个写法, 记得一起删除掉;

4. 防止网页重定向;

前面我们已经删除掉了JavaScript的代码,但有些JavaScript是可以写在标签里的,比如有些网站会放一个<img>标签,将src赋值为空,然后加个onerror的事件,在该事件中直接写上JavaScript的代码,在该代码中判断当前的域名,根据情况跳转线上的网站首页,如下所示:

<img src="" onerror=\'setTimeout(function({if(!/("网站的一级域名,可能会有多个")$/.test(window.location.hostname){window.location.href="加密的网站首页"}
},3000);\'>

网页上的内容无法选中复制该如何解决?相关推荐

  1. html怎么复制到Excel表格里,网页上的简历表格怎么复制到excel

    篇一:如何将网页上复制的长字符串粘贴到excel 如何将网页上复制的长字符串粘贴到excel 一种方法: 在复制粘贴前将要复制到的单元格先设置成文,再复制,粘贴时不要直接粘贴,右键,选择性粘贴,选择文 ...

  2. 网页上的内容无法复制?一串代码轻松搞定!

    我们在浏览网页时经常需要复制网页上的文字内容,可是复制时会出现以下这样的情况: 其实出行这种情况是因为网页中利用了javescript不可复制的代码,"道高一尺魔高一丈",今天就教 ...

  3. 移动端h5文字长按复制_移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 求解决...

    移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 百度谷歌搜索的答案是 iOS手机系统自带 需要设置禁用 我们需求是要实现此功能 可是我在手机测试 并没有实现长按复制文本 之前这样设置可以 ...

  4. html杜邦分析图,如何把网页上的杜邦分析图复制到Word里?

    回答: 第一步:首先,找到需要复制的表格所在的网页. 第二步:尝试对表格进行全选,并单击鼠标右键进行复制操作,这种表格其实只是视觉上的表格,边框线是不能被复制的. 第三步:接下来把刚刚复制的表格粘贴到 ...

  5. java txt html格式_java中xml(txt/html等格式)解析问题,请教java高手,请勿粘贴其他网页上的内容(能查的都看了)。...

    目的:通过对网页内容解析,获得需要的内容,如网页的标题Title,主要内容,描述信息:而里面的广告.超链接.无关紧要的信息统统不要,从而达到对用户上网行为的分析的目的.下面是我... 目的:通过对网页 ...

  6. python实现抓取网页上的内容并发送到邮箱

    要达到的目的: 从特定网页中抓取信息,排版后发送到邮箱中 关键点: 下载网页,从网页里抓取出需要的信息 HTML排版 发送到指定邮箱 实现: 1.python下载网页 直接用库函数就可以实现 from ...

  7. 如何对网页上的内容进行批量下载

    例如,当我们要从如下网页进行批量下载这些内容时,应该怎么办呢? 我们可能想到的是把这些地址的共同部分存到一个文本文件中,然后用for循环迭代文本中的每一行进行下载.那我们应该怎么做呢? 首先,将保存网 ...

  8. 杂_小技巧_将网页上的内容通过亚马逊邮箱传到kindle中

    所需条件 1.kindle要联网 2.要有亚马逊邮箱 3.要有微信,电脑上或者手机上 操作步骤: 1.找到你想要传送到kindle上的文章网页 2.在微信中关注"亚马逊kindle服务号&q ...

  9. 使用python获取天气网页上的内容,并存入数据库

    使用python获取天气网站中的内容,并存入数据库 例如:获取 http://api.help.bj.cn/api/?id=53 中的城市,lever,quality,pm2.5 中的内容** 网站是 ...

最新文章

  1. Android开发--多媒体应用开发(二)--SoundPool的使用
  2. python3 连接数据库
  3. App如何适配Jelly Bean 和 Nexus 7
  4. Firefox开发者工具里的CSS Flexbox Inspector
  5. C语言函数库:动态库和静态库优缺点比较
  6. linux下select/poll/epoll机制的比较
  7. PHPStorm常用快捷方式
  8. linux c 调用c程序,Linux C调用C++库(用C封装C++接口)
  9. 单片机通过蜂鸣器播放任意音乐代码实现(2):音乐单片机代码自动生成
  10. 激活函数:双曲正切函数 tanh(x)
  11. node.js 使用数据校验 joi 报错:Cannot mix different versions of joi schemas
  12. 独孤九剑之js操作数组
  13. C语言程序写99乘法表,如何用C语言编程序:九九乘法表
  14. 按键精灵制作自用游戏脚本所需的简单操作
  15. 任正非:不惑之年创立华为是生活所迫,CEO真不是人干的活
  16. Python实现简易万年历
  17. png转为favicon.ico文件
  18. 【转】翻译中的黄金词组
  19. Windows MRT
  20. eeepc linux 软件管理,华硕EeePC 901下EEEbuntu 3.0完美优化教程

热门文章

  1. AndroidManifest--详细理解
  2. 2021年职业院校技能大赛“网络安全”项目江西省A模块
  3. 广东省人力资源和社会保险个人资料下载
  4. DSP 性能 GMAC 和 GFLOP含义
  5. 九龙证券|人工智能+国产软件+智慧城市概念股火了,欧洲资管巨头大举抄底
  6. 考研—计算机网络—应用层
  7. java程序设计 一种跨学科_(工业) 设计是 一种 跨学科 的专业。_Java程序设计2018-2019第二学期答案_学小易找答案...
  8. diy公益拍卖会 杨宗纬吴尊林俊杰s.h.e等拼人气
  9. 基于ARM的嵌入式系统外围硬件设计
  10. day69 【哈希,HashSet,HashMap】