通过CSS禁用页面模块的复制和粘贴功能

样式代码: 
-moz-user-select: none; 
-webkit-user-select: none; 
-ms-user-select: none; 
-khtml-user-select: none; 
user-select: none;

或设置属性,通过js控制:

oncontextmenu=‘return false‘
ondragstart=‘return false‘
onselectstart =‘return false‘
onselect=‘document.selection.empty()‘
oncopy=‘document.selection.empty()‘
onbeforecopy=‘return false‘
onmouseup=‘document.selection.empty()‘  
时间: 2024-10-22 23:34:13

通过CSS禁用页面模块的复制和粘贴功能的相关文章

通过CSS禁用页面内容选中和复制操作

CSS禁止鼠标拖动选择文字,禁用页面内容选中和复制操作,只需在body的样式中加入如下代码就可以了 -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none;

js禁用页面中退格键返回功能

//禁用退格键返回功能 document.onkeydown = function(e) { e = e||event; if(e.keyCode == 8) { // 如果是在textarea内不执行任何操作 var obj = e.srcElement || e.target; var tag=obj.tagName.toLowerCase(); if(tag != "input" && tag != "textarea" &&

RichTextBox实现鼠标右键(剪切,复制,粘贴)功能

private static void InitRichTextBoxContextMenu(RichTextBox textBox) { //创建剪切子菜单 var cutMenuItem = new System.Windows.Forms.MenuItem("剪切"); cutMenuItem.Click += (sender, eventArgs) => textBox.Cut(); //创建复制子菜单 var copyMenuItem = new System.Wind

android 自由复制与粘贴功能

这个功能需要在android 2.1以上 主要设置如下: <TextView android:id="@+id/tviewt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="hello_world" android:textIsSelectable="true"/> 其

Vmware vSphere让本地和虚拟机可以通过复制和粘贴操作

默认情况下,Vmware vSphere已禁用针对ESXESXi的复制和粘贴操作,以防止公开已复制到剪贴板中的敏感数据.其实可以通过设置启用它,具体操作如下: 1.使用vSphere Client 登录到vCenter Server 系统并选择虚拟机,虚拟机要在关闭状态下. 2 .选中虚拟机,单击右键编辑设置. 3.选择选项> 高级> 常规,然后单击配置参数.如下图, 4. 单击添加行,并在"名称"和"值"列中键入以下值.名称值 isolation.to

实现JS复制、粘贴,Chrome/Firefox下可用

背景: 最近一直在做一个Web Excel项目,其中一项功能一直很纠结,就是数据的复制粘贴功能.功能要求:可以把Web端数据粘贴到Excel中,也可以从Excel中直接粘贴数据到页面编辑器中.支持Button粘贴和Ctrl+C/Ctrl+V快捷键复制粘贴. 本以为这个功能会很简单,但是查了很多资料,用JS操作粘贴板IE下很好用,直接支持一个window.clipboardData对象,通过这个对象可以访问到粘贴板中内容.但是chrome和firefox支持不是很好.Chrome和firefox为

CSS页面模块的常用命名

CSS页面模块的常用命名:        头:header        内容:content/container        尾:footer        导航:nav        侧栏:sidebar        栏目:column        页面外围控制整体布局宽度:wrapper        左右中:left right center        登录条:loginbar        标志:logo        广告:banner        页面主体:main 

JavaScript禁用页面内容选中和复制操作

禁用页面内容选中和复制操作 *{ -webkit-user-select:none; -moz-user-select: none; -ms-user-select: none; user-select:none;/*禁用页面内容选中和复制操作*/ -webkit-touch-callout:none;/*禁用长按页面时的弹出菜单(iOS下有效)*/ -webkit-tap-highlight-color:rgba(0,0,0,0);/*去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)

页面上禁用剪切,复制,粘贴

之前以为禁用剪切,复制,粘贴得整一大堆js,结果今天一查,发现竟然是组件的一个属性,- -! 剪切:oncut 复制:oncopy 粘贴:onpaste 这三样属性主要针对的是文本组件,比如<input type="text"/>,<textarea></textarea> ,<p></P>等,需要注意的是p标签需要注意contenteditable="true"(可编辑,又涨姿势了~~)这个属性.准确的讲