Могу ли я вырезать и вставлять структурированные данные в браузеры через Javascript? - PullRequest
2 голосов
/ 17 сентября 2010

Мои пользователи работают с дюжиной веб-приложений. Над некоторыми я полностью контролирую других, ограничиваясь только шаблонами и Javascript (например, Zendesk).

Между этими приложениями я хочу, чтобы мои пользователи могли копировать и вставлять структурированные данные. Под структурированной датой я имею в виду, например, адрес, закодированный как vcard / hcard. Поэтому, когда кто-то «копирует» адрес из «приложения обработки заказа» и вставляет его в приложение «новой обратной отправки», приложение обратной доставки должно каким-то образом получать данные не в виде одной большой строки, а в виде «Имя Улица, ЗИП, Город "в структуре данных.

Я понимаю, что текстовые редакторы могут получать не только открытый текст, но и полностью размеченный текст. Может ли это (заказать что-то еще) использоваться для захвата и / или воссоздания структуры скопированных данных?

1 Ответ

0 голосов
/ 17 сентября 2010

Вы можете сериализовать свои данные, используя JSON на одной странице, и десериализовать их на другой.

{
    "Name" : "John Smith",
    "City" : "New York",
    "ZIP"  : "10281"
}

Полагаю, у вас могут быть кнопки с названиями «Импорт» и «Экспорт данных», а также поле, в которое можно копировать и вставлять строки JSON.Это может быть использовано в сочетании с манипуляциями с буфером обмена (как bit.ly делает), чтобы сделать процесс более удобным для пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...