我可以通过 Javascript 在浏览器中剪切和粘贴结构化数据吗?
我的用户使用十几个网络应用程序。对于某些,我可以完全控制其他的,仅通过模板和 Javascript 进行限制(例如 Zendesk)。
在这些应用程序之间,我希望我的用户能够复制和粘贴结构化数据。对于结构化日期,我的意思是例如编码为 vcard/hcard 的地址。因此,当有人从“订单处理应用程序”中“复制”地址并将其粘贴到“新退货”应用程序中时,退货应用程序应该能够以某种方式接收数据,而不是作为单个大字符串,而是作为“姓名,数据结构中的街道、邮政编码、城市”。
据我所知,富文本编辑器不仅可以接收纯文本,还可以接收完全标记的文本。这(订购其他东西)可以用来捕获和/或重新创建复制数据的结构吗?
My users work with a dozen web applications. Over some I have complete control over others only limited via templates and Javascript (e.g. Zendesk).
Between these Applications I want my users to be able to copy and paste structured data. With structured date I mean for example an address encoded as vcard/hcard. So when somebody "copies" an address out of the "order processing application" and pastes it in the "new return shipment" application the return shipment application should be somehow able to receive the data not as a single large string but as "Name, Street, ZIP, City" in a datatructure.
I understand that Rich Text Editors can receive not only plaintext but also fully marked up text. Can this (order something else) be used to capture and/or recreate the structure of the copied data?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在一个页面中使用 JSON 序列化数据,并在另一页面中对其进行反序列化。
我想您可以有一个名为“导入”和“导出数据”的按钮以及一个可以复制和粘贴 JSON 字符串的字段。这可以与剪贴板操作结合使用(如 bit.ly 所做的那样),以使该过程更加用户友好。
You can serialize your data using JSON in one page, and deserialize it in the other.
I suppose you could have button(s) called "Import" and "Export Data" and a field where you can copy and paste the JSON strings. This could be used in conjunction with clipboard manipulation (like bit.ly does) to make the process more user friendly.