if (window.isSecureContext) {
// 是否在安全域下,navigator.clipboard.writeText仅支持在安全域下
navigator.clipboard.writeText(url).then(
(res) => {
//提示复制成功
},
(err) => {
console.log("🚀 ~ navigator.clipboard.writeText ~ err:", err);
}
);
} else {
copyStr(url);
//提示复制成功
}
export function copyStr(str: string) {
const input = document.createElement('input');
input.style.position = 'absolute';
input.style.opacity = '0';
input.value = str;
document.body.appendChild(input);
input.select();
document.execCommand('copy');
input.remove();
return true;
}