JS中剪贴板兼容性、判断复制成功或失败


Posted in Javascript onMarch 09, 2021
 <input id="Input" type="text" value="" readonly/>
 <a  id="copyBtn">复制链接</a>
$("#copyBtn").off('click').on('click',function(){
	var link = document.getElementById("Input");
	var userAgent = navigator.userAgent;
	var isOpera = userAgent.indexOf("Opera") > -1;
	if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
		window.clipboardData.setData("Text", link.value);
		// 判断是否复制成功,
	    //ie下在点复制按钮之后,有是否禁用剪贴板选项,选择禁用即为失败
		if(window.clipboardData.setData("Text", link.value)){
			alert('复制成功!');
		}else{
		   alert('复制失败!');
		}
	} else {
		link.select();
		document.execCommand("Copy");
		alert('复制成功!');

	}
});

 

Javascript 相关文章推荐
ie 处理 gif动画 的onload 事件的一个 bug
Apr 12 Javascript
javascript网页关闭时提醒效果脚本
Oct 22 Javascript
js的回调函数详解
Jan 05 Javascript
js获取字符串字节数方法小结
Jun 09 Javascript
js实现千分符和保留几位小数的简单实例
Aug 01 Javascript
js调用刷新界面的几种方式
May 03 Javascript
vue.js整合mint-ui里的轮播图实例代码
Dec 27 Javascript
使用Vuex实现一个笔记应用的方法
Mar 13 Javascript
element ui 表格动态列显示空白bug 修复方法
Sep 04 Javascript
OpenLayers3加载常用控件使用方法详解
Sep 25 Javascript
详解Vue slot插槽
Nov 20 Vue.js
JavaScript架构搭建前端监控如何采集异常数据
Jun 25 Javascript
JS 容错处理代码, 屏蔽错误信息
Mar 09 #Javascript
JAVASCRIPT 对象的创建与使用
Mar 09 #Javascript
JS JavaScript获取Url参数,src属性参数
Mar 09 #Javascript
JS 统计时间
Mar 09 #Javascript
JavaScript延迟加载
Mar 09 #Javascript
javaScript - 如何引入js代码
Mar 09 #Javascript
QQ登录简单实现代码
Mar 09 #Javascript
You might like
php 获取完整url地址
2008/12/20 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
Node.js中HTTP模块与事件模块详解
2014/11/14 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
vue2.0 自定义日期时间过滤器
2017/06/07 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
Django如何实现内容缓存示例详解
2017/09/24 Python
python实现机器学习之多元线性回归
2018/09/06 Python
django的ORM操作 增加和查询
2019/07/26 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
Python中zip函数如何使用
2020/06/04 Python
Python实现简单的2048小游戏
2021/03/01 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
校长就职演讲稿
2014/01/06 职场文书
老人节标语大全
2014/10/08 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
python基础详解之if循环语句
2021/04/24 Python
css清除浮动clearfix:after的用法详解(附完整代码)
2023/05/21 HTML / CSS