谷歌浏览器使用复制的功能
在文本复制的时候,Ie和谷歌是不能同时使用 window.clipboardData,对象的,该功能IE可以使用,但是谷歌是不能使用的,所以要使用下面的插件来进行操作: ZeroClipboard.js和ZeroClipboard.swf这两个包,来进行操作。
如果这连个文件不在同一个目录下,可是在 new ZeroClipboard 对象之后调用,ZeroClipboard.setMoviePath('ZeroClipboard10.swf' );进行设置swf文件所在的目录。
案例的git地址:https://gitee.com/sgqing/google_browser_text_copy.git
<html>
<head><title>Zero Clipboard Test</title><script type="text/javascript" src="ZeroClipboard.js"></script><script language="JavaScript">var clip = null;// 获取你要复制的内容function $(id) {return document.getElementById(id);}function init() {//创建对象clip = new ZeroClipboard.Client();//是否支持复制clip.setHandCursor(true);// 当鼠标移到要点击的对象上面的时候,就会触发clip.addEventListener('mouseOver', function (client) {// // // update the text on mouse overclip.setText($('fe_text').value);});// clip.setText($('fe_text').value);// 会监听,当赋值完成之后,就会执行该方法clip.addEventListener('complete', function (client, text) {//debugstr("Copied text to clipboard: " + text );alert("该地址已经复制,你可以使用Ctrl+V 粘贴。");});// 用于指定当前的flash运行在什么地方,一般是点击的地方clip.glue('clip_button');}</script>
</head>
<!--// 一定要进行数据的初始化,要不然在使用的时候,需要点击两次才可以完成数据的赋值-->
<body onLoad="init()"><textarea id="fe_text" cols=50 rows=5>复制内容文本1</textarea>
<span id="clip_container"><span id="clip_button"><b> 复制</b></span></span><br>
</body>
</html>
特别提醒,在使用的时候,首先需要对上面的方法,进行初始化,要不然需要点击两次才可以完成数据的复制,注意在复制的时候,保证glue方法,不会操作同一个对象,要不然只会操作第一次的数据
谷歌浏览器使用复制的功能相关推荐
- leangoo新增自定义模板、移动卡片、复制泳道功能
本次更新增加了看板自定义模板,移动卡片和复制泳道功能,同时也对复制卡片.加载看板等功能进行了优化.以下是此次更新详情: 1. 自定义模板 您可以将已有的看板设置为自定义模板 自定义模板会复制看板内的成 ...
- 软件测试面试题-如何测试复制粘贴功能
复制粘贴是电脑最普遍的两个操作了,在面试的过程中,有学生被问到如何测试复制粘贴功能的时候,我个人觉得你可以这样去回答 更多学习资源,公众号主页点击领取资料 查看我评论区置顶 首先,这道题目你甚至可以发 ...
- python实现复制文件功能
写程序,实现复制文件功能 要求: 1) 要考虑关闭文件问题 2) 要考虑超大文件复制问题 3) 要能复制二进制文件(如: / usr / bin / python3 等文件) def copy_fil ...
- 页面添加复制代码功能
简单的"复制代码" 功能 <a href="javascript:" οnclick="CopyCode(document.getElement ...
- js实现复制粘贴功能
在项目中使用到复制粘贴功能,虽然网上有很多大牛封装了很多的插件,但是还是想不去使用插件,就像自己来实现这个功能. 初步想法: 1. 获取到需要复制的内容,这里我可以将需要复制的内容放在input或者t ...
- [html] 怎样禁用页面中的右键、打印、另存为、复制等功能?
[html] 怎样禁用页面中的右键.打印.另存为.复制等功能? <body oncontextmenu=self.event.returnValue=false onselectstart=&q ...
- 最新js实现复制粘贴功能实例
功能:实现鼠标点击复制内容 描述:使用与手机网站.pc等端. 实现点击复制粘贴功能的代码实例: function common_copy(text){if(text.indexOf('-') !== ...
- jquery粘贴按钮_实现前端点击按钮自动复制剪贴板功能
[目录] 明确需求 html分析 代码实现 css分析 js分析 代码实现 只要是文本,长按选中就可以复制,但是需求来了挡也挡不住: 明确需求 为了提升用户体验,点击[复制]按钮就自动复制到剪贴板,那 ...
- 通过亚马逊云科技实现基于 Restful API 的 CloudFront Distribution 复制/克隆功能
背景 Amazon CloudFront 是一个全球性的内容分发网络 (CDN),您可以借助 CloudFront 以低延迟和高可用性向查看者或者最终用户分发内容.通常来讲,Amazon CloudF ...
- Windows下Ubuntu子系统,开启复制粘贴功能方法
Windows下Ubuntu子系统,开启复制粘贴功能方法 问题 我在Microsoft Store下载了Ubuntu后,进入系统发现复制粘贴不上去 解决方法 右键单击我们打开的Ubuntu终端顶部,下 ...
最新文章
- 为什么插入数据普通PC比服务器更快?
- linux启动运行级别上机,linux的启动及其运行级别
- 新版本springboot整合@transactional注解
- 《Scikit-Learn与TensorFlow机器学习实用指南》 第01章 机器学习概览
- Codeforces Round #358 (Div. 2) A. Alyona and Numbers 水题
- ffmpeg -acodec列表
- Spring读取xml配置文件的原理与实现
- Open3d之点云顶点法线估计
- 贵州省二级分类土地利用数据(矢量)
- MySQL命令行乱码问题的解决
- uml点餐系统活动图_大学生网上订餐系统--UML建模
- 看看吧,在线教育直播的这四个优势
- 【转】常用单位换算表
- 学Python更多是为了摸鱼,大多数人都这么做
- mysql数据库生成脚本工具下载_PHPMaker下载-基于MYSQL数据库自动生成PHP脚本的软件 v2019.0.2.2 官方版 - 安下载...
- 新风口 | 电商直播,跨境商家最该抓住的时代机遇!(附卖家成长教程及解决方案)
- 梁漱溟:人生的三种关系
- Redis分布式锁实现并发秒杀商品设计思路
- windows关闭端口
- mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法
热门文章
- python脚本编程基础读后感_Python入门经典的读后感10篇
- android data/app下的文件被误删,系统恢复,怎样恢复被误删除的文件
- linux删除文件历史如何查看,如何恢复误删除的Linux文件
- 京东API接口调用关键字搜索商品展示
- 我的android手机在哪里打开,USB调试在哪里打开 手机USB调试模式设置大全
- (最完美)MIUI12系统的Usb调试模式在哪里开启的步骤
- 图片jpg格式怎么转换
- Magick.NET Crack,支持多种文件格式的综合库
- linux 图片批量裁处理,linux下使用Image Magick批量处理图片
- 苏宁小店前7个月亏近3亿 张近东儿子将持有65%股权