首页 > 其他分享 >常见的网页复制粘贴禁用问题

常见的网页复制粘贴禁用问题

时间:2022-09-05 15:56:49浏览次数:106  
标签:moz 禁止 网页 禁用 复制粘贴 复制 false document

1.网页无法选取文字

按下键盘的F12调出开发者工具,点击console控制台,输入以下代码后回车即可:
解除网页无法选取文字

var eles = document.getElementsByTagName('*');
for (var i = 0; i < eles.length; i++) {
    eles[i].style.userSelect = 'text';
}

2. 网页禁用js

开发者工具》设置
在这里插入图片描述

3.layer工具显示控件的布局

在这里插入图片描述
定位当前层所在的代码位置:
在这里插入图片描述

4.学习通界面编辑

进入开发者工具界面:
在< p >标签中显示

5.解除网页不可复制粘贴

在浏览器地址栏输入以下代码,网页将被锁定,限制复制的Javascript脚本将无效

【粘贴后再删除】javascript:void($={});

注意:直接复制,有些网页会修改该代码"javascript:" 将会丢失

6.禁止用户复制界面文字

做项目的时候有客户提出要求,不能用用户浏览他发表的文章时复制他的文章

一种比较简单的方法,禁止用户选中页面的文字和禁止用户右键菜单

document.oncontextmenu = ``new` `Function(``"event.returnValue=false"``);``document.onselectstart = ``new` `Function(``"event.returnValue=false"``);

如果只是禁止部分区域的话,直接在标签上加上onselectstart=“return false”

<``div` `onselectstart="return false" id="div" >``此区域禁止复制``</``div``>

或者

<``div` `onselectstart="return false" id="div" >``此区域禁止复制``</``div``>``<``script` `type="text/javascript" >``  ``$(document).ready(function(){``     ``document.getElementById('div').onselectstart =function(){``        ``return false;``     ``};``  ``});``</``script``>  

在火狐下这种js写法是无效的

在火狐下有个屏蔽选择样式的样式属性 -moz-user-select (只支持火狐浏览器)

<``div` `style="-moz-user-select:none;" >``  ``禁止复制此区域``</``div``>

如果要禁止整个页面

<``script` `type="text/javascript" >``  ``$(document).ready(function(){``     ``$("body").css("-moz-user-select","none");``  ``});``</``script``> 

-moz-user-select主要有三个值 none -moz-all -moz-none

此处转载:https://www.cnblogs.com/war-hzl/p/4794698.html

标签:moz,禁止,网页,禁用,复制粘贴,复制,false,document
From: https://www.cnblogs.com/stblack/p/16658448.html

相关文章

  • 网页3D显示实践
    系统中可能有产品的3D显示,Thress.js的例子如下:<!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"><title>一个可以开门的机柜</title><sty......
  • 【2022.9.2】Django框架(网页伪静态、视图层、模板层)
    学习内容概要网页伪静态视图层三板斧JsonResponseform表单上传文件FBV与CBV(核心)CBV源代码(面向对象)模板层模板语法传值模板语法之过滤器模板语法之标签......
  • django4/网页伪静态/视图层/模板层
    网页伪静态动态页动态网页,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。静态页即静态网页,是实际存在的,无需经过服务器......
  • 【全职接单】夏秋初承接小程序搭建与定制、erp进销存系统定制、网络爬虫与浏览器自动
    拥有6年全栈开发经验,熟悉多种编程语言,参与过多个项目并上线运行简介夏秋初承接小程序搭建与定制、erp进销存系统定制、网络爬虫与浏览器自动化、网站网页开发。cnblogs......
  • 网页伪静态、视图层、模板层、form表单如何携带数据文件
    目录网页伪静态1.什么是伪静态网页?2.伪静态的好处3.实现伪静态网页视图层1.三板斧2.三板斧的本质Django视图层函数必须要返回一个HttpResponse对象研究底层源码3.视图函数......
  • 笔记本电脑显示器禁用触屏功能
    1.打开“设备管理器”2.选择“人体接口设备” 3.双击“符合HID标准的触摸屏” 4.选择“驱动程序”选项卡,点击“禁用设备” ......
  • 网页响应式图片
    网页响应式图片最近我学到了一个关于响应式图像的新东西,想在这里分享一下。众所周知,我们可以通过CSS和媒体查询创建响应式图像,但是<picture>element允许我们根据浏......
  • nginx 关闭低版本tls协议 禁用 tls 1.0 tls1.1
    关键配置ssl_protocolsTLSv1.2TLSv1.3;ssl_ciphersECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GC......
  • 网页爬虫
    记录一下如何抓一个网页:做开发的经常会被问到怎么去抓别人的数据那么抓数据可以分成抓接口数据或网页数据其实都是网络上的内容,有各自的特点抓接口数据一般通过第三方......
  • CSS美化网页元素
    3.美化网页元素3.1为什么要美化网页1.有效的传递页面信息2.美化网页,页面漂亮才能吸引用户3.凸显页面的主题4.提高用户的体验 span标签:重点要突出的字使用span标签......