我可以通过Javascript在浏览器中剪切和粘贴结构化数据吗?

时间:2010-09-17 11:38:55

标签: javascript dom html5 clipboard

我的用户使用十几个Web应用程序。有些人通过模板和Javascript(例如Zendesk)完全控制其他人。

在这些应用程序之间,我希望我的用户能够复制和粘贴结构化数据。对于结构化日期,我的意思是例如编码为vcard / hcard的地址。因此,当有人从“订单处理应用程序”中“复制”地址并将其粘贴到“新的退货运输”应用程序中时,退货运输应用程序应该以某种方式能够接收数据而不是单个大字符串而是“名称,街道,ZIP,城市“在数据结构中。

据我所知,富文本编辑器不仅可以接收纯文本,还可以接收完全标记的文本。可以使用这个(订购别的东西)来捕获和/或重新创建复制数据的结构吗?

1 个答案:

答案 0 :(得分:0)

您可以在一个页面中使用JSON序列化数据,并在另一个页面中反序列化它。

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

我认为您可以拥有名为“导入”和“导出数据”的按钮以及可以复制和粘贴JSON字符串的字段。这可以与剪贴板操作结合使用(如bit.ly一样),以使该过程更加用户友好。