Czy kiedykolwiek będzie interfejs API schowka HTML5? [Zamknięte]
Jestem sfrustrowany tym, jak daleko za innymi standardowymi interfejsami API sieci mamy dostęp do schowka.
Pracuję nad aplikacją internetową, która pozwala rysować i edytować grafikę SVG w przeglądarce. Interfejs API plików pozwala ładować i odczytywać pliki SVG całkowicie po stronie klienta, a API SVG oczywiście pozwala mi wyświetlać grafikę SVG.
Ale nie da się niczego wyciągnąć z przeglądarki i wkleić do, powiedzmy, Photoshopa, tak jak w przypadku kopiowania czegoś w programie Illustrator.
W3C zaprzecza możliwości manipulowania zdarzeniami kopiowania ze względu na bezpieczeństwo:
Umożliwienie autorom zmiany tego, co zostało skopiowane przez użytkownika, lub stworzenie zautomatyzowanej kopii czegoś, co nigdy nie zostało wybrane, i umożliwienie nieograniczonym rozmowom wklejania informacji może budzić różne obawy dotyczące bezpieczeństwa i prywatności.
Przykładowy scenariusz problemu polega na tym, że użytkownik wybiera łącze i kopiuje je, ale do schowka kopiowany jest inny link. Efekt tego może wahać się od nieoczekiwanego wyniku wklejenia do próby ataku typu „phishing”.
Źródło:http://www.w3.org/TR/clipboard-apis/#other-security-and-privacy-considerations
Jednak geolokalizacja, która jest tak samo ważna z punktu widzenia bezpieczeństwa / prywatności, jest obsługiwana przez najnowsze przeglądarki z prostym oknem uprawnień.
Dlaczego nie mamy tego samego do kopiowania do schowka? Można nawet ograniczyć wymaganie zdarzenia CTRL + C, aby uniknąć nadużyć.
„so-and-so.com chce kontrolować kopiowane dane. [Zezwól] [Odmów]”
Użytkownicy mogą zezwolić na to raz, aby zaufali aplikacji internetowej i uzyskać z niej więcej na zawsze. A programiści mogą robić bardziej ekscytujące rzeczy w sieci.
Niedawne przyjęcieprzechwytywanie wklejania daje mi nadzieję. Uwielbiam to, co mogę z tym zrobićimgur, na przykład. (Spróbuj skopiować obraz w swoim systemie operacyjnym i wkleić go na stronie głównej imgur).
Czy jest szansa, że to, co opisałem, stanie się możliwe do kopiowania? Czy w ogóle się nad tym pracuje?