2013-02-11 54 views
7

Tôi đang sử dụng phiên bản mới này của ZeroClipboard trong một dự án:Tôi có thể lấy dữ liệu từ khay nhớ tạm bằng ZeroClipboard mới không?

https://github.com/jonrohan/ZeroClipboard

nút Tạo để sao chép nội dung từ HTML thực sự hoạt động như một làn gió (so với zClip hay "cũ" ZeroClipboard).

Tuy nhiên, bây giờ tôi muốn tạo một nút nhận giá trị hiện tại trong khay nhớ tạm và chèn nó vào trường nhập (ví dụ: "Bấm để dán").

Rất tiếc, tôi không thể tìm thấy bất kỳ nội dung nào về chủ đề đó (nhận dữ liệu từ khay nhớ tạm - cài đặt giá trị của đầu vào không phải là vấn đề). Tôi thậm chí không chắc chắn nếu có một giải pháp khác ngoài việc sử dụng ZeroClipboard.

Bất kỳ trợ giúp nào được đánh giá cao!

+3

Vì lý do an ninh, điều này là không thể. – SLaks

+0

@SLaks nói gì. Từ [Adobe docs] (http://help.adobe.com/en_US/as3/dev/WS2F6A31B9-1AE6-4b23-9C12-57A33F4F0516.html): Nội dung chạy trong Flash Player hoặc trong hộp cát không phải ứng dụng trong AIR có thể gọi phương thức getData() ** chỉ trong một trình xử lý sự kiện cho một sự kiện dán **. – andytuba

+0

Cảm ơn bạn đã làm rõ nhanh chóng. – user1673579

Trả lời

0

Bạn có thể mở tệp cục bộ của mình: // dựa trên trang và dán đối tượng JSON được trả lại bằng cách gọi ZeroClipboard.state(); từ bảng điều khiển dành cho nhà phát triển của trình duyệt.

Một cũng có thể thử nhưng có thể không còn cần thiết: https://github.com/zeroclipboard/zeroclipboard/issues/438#issuecomment-45977023

Hope this helps!

Nguồn: https://www.bountysource.com/issues/3786729-cannot-use-zeroclipboard-over-file-protocol

0
<script type="text/javascript"> 
     function getClicpboardData(Event){ 

      alert(window.clipboardData.getData('Text')); //if IE 

      // alert(Event.clipboardData.getData('text/plain')); 


     } 
    </script> 
    <input type="submit" value="pasteClipboardData" onclick="getClicpboardData(event)"> 
+0

Bạn nên thêm một số nhận xét xung quanh mã bạn đăng làm câu trả lời vì không rõ ràng. Mã này có thực sự sử dụng ZeroClipboard theo yêu cầu của tác giả trong câu hỏi của anh ấy không? – Antwane

+0

không có tôi chỉ đưa ra để có được dữ liệu từ clipboard, bởi vì ông đã đề cập như là có cách nào khác để có được dữ liệu clipboard gần đây. –

Các vấn đề liên quan