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('复制成功!');
}
});
JS中剪贴板兼容性、判断复制成功或失败
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@