2012-01-05 14 views
6

Olası Çoğalt:
Copy to clipboard without FlashKopya hiçbir Flash ile panoya - Firefox, Chrome, Safari, Opera

Ben panoya belirli bir kimliğe göre bir elementin bazı metin kopyalamak istediğiniz . Flash içermeyen flaşsız çözümü olmak istiyorum. JQuery veya JavaScript'te olabilir.

IE için çözüm basit (clipboardData), ancak FF, Chrome ve diğerleri için - işe yaramıyor.

Yardım.

+5

jQuery JavaScript IS. – daniels

+21

jQuery * değil * Javascript - bu bir istemci tarafı Javascript çerçevesi –

cevap

12

bunu yapmak için hiçbir JavaScript yöntem yoktur - onun tarayıcı güvenliği tarafından engellenmiş ... Flaş en iyi alternatiftir ... Firefox'ta güvenlik politikasının

Açıklama ->http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

+19

bu çöp ... krom nasıl diyor "Bu bir güvenlik sorunu, bu yüzden bunu uygulamayacağız, ancak biz tarayıcımızla birlikte flash zaten olmasını sağlar " – fringd

+3

Bu yanlıştır. Pano API'sı şu anda devam eden bir çalışma standardıdır, şu anda Firefox tarafından diğer tarayıcılar tarafından uygulanmaktadır - http://dev.w3.org/2006/webapi/clipops/clipops.html#widl-ClipboardEvent-clipboardData –

+1

Pano API'si şimdi Chrome ve Firefox'ta çalışıyor (ancak Safari AFAIK değil) - örnek burada: http://codepen.io/nottrobin/pen/meObWe –