你的结果描述不正确,“北京欢迎你”是无论如何都有的,因为在 alert 之前已经写入剪贴板了。
但加上 setTimeout 是正确的,为什么呢?
如果不加延迟,那么在执行 r d = window.clipboardData.getData("Text");,时,刚刚复制的实际上内容还没有进入剪贴板,也就是说取的是旧的内容。
但加上 setTimeout 是正确的,为什么呢?
如果不加延迟,那么在执行 r d = window.clipboardData.getData("Text");,时,刚刚复制的实际上内容还没有进入剪贴板,也就是说取的是旧的内容。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货