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?

questionAnswers(2)

yourAnswerToTheQuestion