2012-01-05 15 views
6

Powiel możliwe:
Copy to clipboard without FlashKopiuj do schowka bez Flash - Firefox, Chrome, Safari, Opera

Chcę skopiować fragment tekstu z elementu o danym identyfikatorze do schowka . Chcę być bezodblaskowym rozwiązaniem , bez Flasha. Może być w jQuery lub JavaScript.

Rozwiązanie dla IE jest proste (clipboardData), ale dla FF, Chrome i innych - to nie działa.

Pomoc.

+5

jQuery jest Javascript. – daniels

+21

jQuery jest * nie * Javascript - jest to strona JavaScript po stronie klienta –

Odpowiedz

12

Nie ma javascript sposób, aby to zrobić - jej zapobiegać poprzez zabezpieczeń przeglądarki ... Flash jest najlepszym rozwiązaniem ...

Objaśnienie polityki bezpieczeństwa w Firefoksie ->http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

+19

to jest śmieci ... jak mówi chrome "to jest problem bezpieczeństwa, więc nie będziemy go implementować, ale będziemy pakować flash z naszą przeglądarką, która pozwala to tak czy inaczej " – fringd

+3

To jest fałsz. Interfejs API schowka jest standardem w toku, który jest obecnie implementowany przez przeglądarkę Firefox wraz z innymi przeglądarkami - http://dev.w3.org/2006/webapi/clipops/clipops.html#widl-ClipboardEvent-clipboardData –

+1

Schowek API teraz działa w przeglądarce Chrome i Firefox (ale nie Safari AFAIK) - przykład tutaj: http://codepen.io/nottrobin/pen/meObWe –

Powiązane problemy