修复投稿页移动端不能复制的问题

This commit is contained in:
Ember 2024-07-02 20:05:47 +08:00
parent de2222846d
commit 15d33fd759

View File

@ -640,13 +640,25 @@ markdown 基本语法教程 空格与换行 markdown 语法对于空格与换行
// 复制HTML标签到剪贴板 // 复制HTML标签到剪贴板
function copyImageUrl() { function copyImageUrl() {
const imageTag = document.getElementById("imageUrl").innerText; const imageTag = document.getElementById("imageUrl").innerText;
navigator.clipboard.writeText(imageTag).then(() => { // 创建一个临时文本区域元素
alert("标签已复制到剪贴板!请直接粘贴到 markdown 编辑区中,并根据预览效果调整大小。"); const textArea = document.createElement("textarea");
}, (err) => { textArea.value = imageTag;
document.body.appendChild(textArea);
textArea.select();
try {
const successful = document.execCommand('copy');
const msg = successful ? '标签已复制到剪贴板!请直接粘贴到 markdown 编辑区中,并根据预览效果调整大小。' : '复制失败!';
alert(msg);
} catch (err) {
alert("复制失败!", err); alert("复制失败!", err);
});
} }
document.body.removeChild(textArea);
}
document.getElementById('SubmitButton').onclick = function() { document.getElementById('SubmitButton').onclick = function() {
// 获取输入的值 // 获取输入的值
const section = document.getElementById('section').value; const section = document.getElementById('section').value;