2013-09-26 47 views
0

我一直在阅读几篇文章,说它不可能从html5复制到剪贴板。但是,我可以看到,它从谷歌电子表格中工作得很好。他们是如何做到的呢?引擎盖下是否真的有闪光物体?谷歌电子表格如何复制到剪贴板?

+0

[JavaScript剪切/复制/粘贴到剪贴板的可能重复:Google如何解决它?(http://stackoverflow.com/questions/9658282/javascript-cut-copy-paste-to-clipboard-how-did-google-solve-it) –

回答

-1

谷歌使用一个非常简单但很酷的方法。通过使用萤火虫,你会知道加载的html代码在开始大小为1时有一个文本区域.Google文档所做的是,当用户选择文本并按下ctrl + c时,它会捕获事件并通过某些技术获取在文档容器中选择的文本并将文本区域的值设置为该内容。它比重点和选择文本区域。现在它释放ctrl + c事件。但现在在文本区域中选择了文本,所以当事件发生时,浏览器复制文本区域中的文本,因此我们得到复制的文本