2010-09-17 42 views
2

我的用户使用一打网络应用程序。在某些情况下,我只能通过模板和Javascript(例如Zendesk)完全控制其他人。我可以通过Javascript在浏览器中剪切和粘贴结构化数据吗?

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

据我所知,富文本编辑器不仅可以收到明文,还可以完全标记文本。这可以用来捕获和/或重新创建复制数据的结构吗?

+0

似乎我正在寻找微软ca. 2006“Live Clipboard”IDea。见http://www.masternewmedia.org/news/2006/03/31/copy_structured_data_between_web.htm – max 2010-09-17 17:06:07

+0

通过点击切割可以通过像http://github.com/mojombo/clippy切割moenu或键盘来处理,粘贴可以通过http://code.google.com/p/liveclipboard-jquery/处理 - 除此之外,它似乎都可以自己做。 – max 2010-09-19 17:45:54

+0

http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/pastehandler.html是剪贴板访问关闭的一个例子。 http://code.google.com/p/zeroclipboard/source/browse/trunk/ZeroClipboard10.as演示如何使用Flash将HTML放入剪贴板。 – max 2010-09-20 20:41:55

回答

0

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

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

我想你可以有按钮(S)称为“导入”和“导出数据”和一个字段,您可以复制并粘贴JSON字符串。这可以与剪贴板操作(如bit.ly)一起使用,以使该过程更加便于用户使用。

相关问题