[fix]复制激活码页面滚动到底部

This commit is contained in:
枫落时 2024-11-21 11:54:27 +08:00
parent b455aa58fc
commit a824cdc497

View File

@ -74,16 +74,22 @@ $(document).ready(function() {
return navigator.clipboard.writeText(val);
} else {
console.log(val);
const scrollX = window.scrollX;
const textArea = document.createElement('textarea')
textArea.value = val
// 使text area不在viewport同时设置不可见
document.body.appendChild(textArea)
textArea.focus()
textArea.select()
return new Promise((res, rej) => {
document.execCommand('copy') ? res() : rej()
textArea.remove()
})
try {
const result = document.execCommand('copy');
return result ? Promise.resolve() : Promise.reject();
} catch (e) {
return Promise.reject(e);
} finally {
textArea.remove();
window.scrollTo(scrollX, 0);
}
}
};