复制文本
navigator.clipboard.writeText 接收一个字符串参数,写入到剪贴板中。
<button onclick="copyText()">复制文本</button>
<script>
function copyText() {
// navigator.clipboard.writeText 将文本内容写入剪贴板
navigator.clipboard.writeText("这是复制的内容")
}
</script>
复制HTML
通过指定的文本类型来构建Blob、在结合 navigator.clipboard.write 将带有样式的 HTML 内容写入剪贴板
<button onclick="copyHTML()">复制HTML</button>
<script>
function copyHTML() {
const data = new Blob([' <b style="color: red;">这就是个例子</b>'], {
type: "text/html" })
const item = new ClipboardItem(