From 64d5957499f2d8bc414a379dea8eee1abb5d0f00 Mon Sep 17 00:00:00 2001 From: Anyon Date: Wed, 2 Mar 2022 15:21:04 +0800 Subject: [PATCH] Update admin.js --- public/static/admin.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/public/static/admin.js b/public/static/admin.js index 3953e5345..dd2ee4654 100644 --- a/public/static/admin.js +++ b/public/static/admin.js @@ -977,11 +977,16 @@ $(function () { /*! 注册 data-copy 事件行为 */ onEvent('click', '[data-copy]', function () { - (function (content, $textarea) { - $body.append($textarea.val(content)), $textarea.select(); - document.execCommand('Copy') ? $.msg.tips('已复制到剪贴板!') : $.msg.tips('请使用鼠标操作复制!'); - $textarea.remove(); - })(this.dataset.copy, $('')); + var content = this.dataset.copy || this.innerText; + if (window.clipboardData) { + window.clipboardData.clearData('text'); + window.clipboardData.setData('text', content); + return $.msg.tips('已复制到剪贴板!'); + } + var $textarea = $(''); + $textarea.appendTo($body).val(content).select(); + $.msg.tips(document.execCommand('Copy') ? '已复制到剪贴板!' : '请使用鼠标操作复制!'); + $textarea.remove(); }); /*! 异步任务状态监听与展示 */