2010-12-23 296 views
5

如何使用jQuery從剪貼板粘貼?從剪貼板粘貼

+0

一般來說,除非你問有關DOM遍歷/操控問題,jQuery的可能不是你的意思是問什麼。除了將常用JavaScript功能包裝到jQuery名稱空間中的插件之外,jQuery沒有做的事情非常多,如果API文檔(http://api.jquery.com)中沒有任何遠程相關的東西,討論JavaScript。 – eyelidlessness 2010-12-23 09:10:43

回答

1

我不認爲你可以使用JavaScript來做到這一點。由於剪貼板數據是操作系統的一部分,您的JavaScript代碼無法訪問該代碼。

+0

這並非完全正確。所有主要瀏覽器引擎都允許在特定條件下訪問剪貼板數據(WebKit和Trident [和Presto,我相信但不能肯定地說]在粘貼/拖動事件期間,Gecko具有非默認安全設置)。並不是說這些解決了所問的問題。 – eyelidlessness 2010-12-23 09:05:49

+0

它不可能適用於所有瀏覽器和ose。只有通過Flash插件。 – powtac 2010-12-23 09:28:33

1

有一個很不錯的JS/Flash庫此:

Zero Clipboard

其目前負責處理最新的Flash插件10以及唯一libaray!

1

它可以使用document.execCommand一些瀏覽器/環境是可能的,但不應該在依賴和你最好找到另一種解決方案。

爲後人:

document.execCommand('paste', false, null);