2013-09-26 55 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事件。但現在在文本區域中選擇了文本,所以當事件發生時,瀏覽器複製文本區域中的文本,因此我們得到複製的文本