Tôi thất vọng với mức độ xa so với các API web chuẩn khác mà chúng tôi có quyền truy cập vào clipboard.Liệu có bao giờ có API HTML5 Clipboard không?
Tôi đang làm việc trên một ứng dụng web cho phép bạn vẽ và chỉnh sửa đồ họa SVG trong trình duyệt. API tệp cho phép tôi tải và đọc tệp SVG hoàn toàn phía máy khách và API SVG rõ ràng cho phép tôi hiển thị đồ họa SVG.
Nhưng không thể lấy bất cứ thứ gì tôi vẽ ra khỏi trình duyệt và dán nó vào, ví dụ như, Photoshop, giống như bạn có thể khi bạn sao chép một cái gì đó trong Illustrator.
W3C phủ nhận khả năng để thao tác các sự kiện sao chép trên cơ sở an ninh:
Cho phép tác giả để thay đổi những gì được sao chép bởi một người dùng, hoặc để thực hiện một tự động sao chép của một cái gì đó mà chưa bao giờ được lựa chọn và cho phép các cuộc gọi không giới hạn để dán thông tin có thể tăng nhiều bảo mật khác nhau và các mối quan tâm về quyền riêng tư.
Một trường hợp ví dụ về sự cố là nơi người dùng chọn một liên kết và sao chép liên kết đó, nhưng một liên kết khác được sao chép vào khay nhớ tạm. Hiệu ứng của điều này có thể bao gồm từ kết quả không mong muốn khi dán vào cuộc tấn công "lừa đảo" cố gắng .
Nguồn: http://www.w3.org/TR/clipboard-apis/#other-security-and-privacy-considerations
Tuy nhiên, định vị, mà chỉ là càng nhiều của một xem xét an ninh/riêng tư, đang được hỗ trợ bởi các trình duyệt mới nhất với một hộp thoại cho phép đơn giản.
Tại sao chúng ta không thể có được điều tương tự để sao chép vào clipboard? Nó thậm chí có thể bị hạn chế để yêu cầu một sự kiện CTRL + C, để tránh lạm dụng.
"so-and-so.com muốn kiểm soát các dữ liệu bạn đang sao chép. [Allow] [Deny]"
Người dùng có thể cho phép nó một lần cho một webapp họ tin tưởng, và nhận được nhiều hơn trong số đó mãi mãi. Và các nhà phát triển có thể làm những điều thú vị hơn với web.
Việc áp dụng gần đây của paste capturing mang lại cho tôi một số hy vọng. Tôi hoàn toàn thích những gì tôi có thể làm với điều này trên imgur, ví dụ. (Hãy thử sao chép một hình ảnh trong hệ điều hành của bạn và dán nó vào trang chủ của imgur).
Có bất kỳ cơ hội nào về những gì tôi mô tả có thể sao chép không? Nó đang được làm việc ở tất cả?
Có. http://www.w3.org/TR/clipboard-apis/ :) –