js实现不允许复制文本

css3实现文本不可复制:-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;然而不兼容IE678

js实现文本不可复制:document.getElementById(‘‘).onselectstart = document.getElementById(‘‘).oncontextmenu = function(){return false;}

时间: 2024-11-01 12:18:00

js实现不允许复制文本的相关文章

关于js复制文本信息(按钮级别)

最近应产品要求,需要实现一个按钮级别热复制文本功能,效果就是单击按钮复制对应的文本,该文本是需要从数据库里面取出来然后加密的,最初的打算是使用js插件在前台页面搞定.    于是上网找了一些相关资料,发现几乎都是用的zeroClipBoard这个插件,这个插件使用的是flash来实现复制效果,但是flash在目前已 经不再流行,甚至有些浏览器已经不再对flash支持或者完全禁用,于是便暂时放弃了这个想法.但是在查找途中发现ie竟然可以一句代码搞定复制,顿时觉 得好无语(尤其是对比ie和其他浏览器

js 禁止剪切、复制、粘贴的文本框代码

有的网站中不允许用户复制.粘贴.剪切文本框中的内容的,是怎么实现的呢?看看下面的代码就知道了. <input id=”username” oncut=”return false” oncopy=”return false” oncontextmenu=”return false” onpaste=”return false” name=”username” value=”zzsky” type=”text” /> js 禁止剪切.复制.粘贴的文本框代码

jQuery/Js复制文本到剪贴板

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery/Js复制文本到剪贴板</title> <script src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.js"></script> <scr

点击按钮复制文本内容 -- jquery Zclip -- Zero Clipboard

今天,经理让我做一个功能,复制文本框中的代码.以前在其他网站上经常见到过这个功能.只不过没有细细研究,今天也是个机会. 这里我使用的事jquery的zeroclipboard来实现复制功能.代码内容很简单,网上也有很多资料. Zero Clipboard作为一个独立的js库,它利用 Flash 进行复制,需要两个文件:ZeroClipboard.js 和 ZeroClipboard.swf . 具体实现如下: jsp页面:  <p>                               

js插件zClip实现复制到剪贴板功能

之前在一个项目中用过插件,但是最近又要做,发现,出现问题了,根据以往记忆做好,检查了所有问题,还是不出现,元素是绑定了zclip_type这个事件,就是弹出不显示,想了下,查看html结构元素一看,问题发现,覆盖的层定位有问题.相对body定位了,没有相对td定位. 一,准备工作. 准备好jquery,然后去http://www.steamdev.com/zclip/这里下载jquery.zclip.js和ZeroClipboard.swf ,不过那里的ZeroClipboard.swf下载地址

记录使用clipboard.js实现点击复制链接到剪切板的历程

记录使用clipboard.js实现点击复制链接到剪切板的历程 前几天接到一个任务,让实现当用户在首页点击按钮(说是按钮,只是外观是按钮,其实是一个a标签)时弹出弹窗告诉用户已经复制了活动链接,同时将链接复制到用户的剪切板中. 听起来贼简单的功能,分任务的时候甚至有人说就1,2行代码就搞定了.于是这简单的任务就给了我(菜鸟实习生  =-=),我真是信了你的邪~~!. 在我做的时候,才发现,听起来挺简单的任务,但是如果要实现对不同浏览器兼容,其实并不简单. 列举一下我找到的各种实现方法吧: 1.d

HTML5 完美解决javascript中iphone手机和android手机复制文本到剪切板问题

1.执行以下解决方案条件:(这个是原理) ①执行复制方法时 所复制文字不能被任何 块级元素和行内块元素和行内元素遮盖否则无效:(解决方案:将文本通过绝对定位或其他方式移除屏幕外) ②ios中不能复制属性值,只能复制文本元素节点:(解决方案:可以把文字颜色设成背景色就能达到隐藏看不见的效果不影响显示): 直接上代码:以下是伪代码 js代码: function img() { if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {//区分i

JS将光标移动到文本框后面

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascrip

自动复制文本到剪贴版(Auto Copy to clipboard)

插件介绍: 自动将鼠标选中文本复制到剪贴板,该插件有复制为纯文本的选项,包括在复制文本的URL等特色功能, 这对于开发者来说是非常实用的功能,对于经常需要切换不同软件之间的开发来说是一大利器, 使用说明: 只在浏览器中选中的文本将自动复制到剪贴版,这将大大简化很多工作. 功能介绍: - 启用/禁用文本字段自动拷贝(V1.0.0)- 启用/禁用复制为纯文本(V1.0.2)- 启用/禁用包括与复制的文本(V1.0.2)网址 - 增加了对中间点击功能粘贴.请参见扩展选项启用(V2.0.0) - 增加了