使用 jQuery 读取客户端剪贴板?
是否可以使用 jQuery 获取/读取客户端的剪贴板?
(我需要获取电子表格的信息并将该信息粘贴到 jqGrid 网络网格中......)
Is it possible to get/read the clipboard of a client with jQuery?
(I need get the information of a spread sheet and paste this information in a jqGrid web grid...)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧,根据 这个类似的问题,仅用 JavaScript 是无法完成的。这很好,因为这将是一个重大的安全风险。您需要一个小的 Flash 对象来获得您想要的功能。
无论如何,这是一个重复的问题。
Well according to this similar SO question it cannot be done with just JavaScript. Which is good, because it would be a major security risk. You need a small flash object to get the functionality you want.
In any way, this is a duplicate question.
DataDrop – 从电子表格中拖动网格数据有帮助吗?这将是拖拽和拖拽。 drop而不是读取剪贴板,但是读取剪贴板很难甚至是不可能的。
Does DataDrop – Drag Grid Data in From a Spreadsheet help? It would be drag & drop instead of reading the clipboard, but reading the clipboard is difficult to impossible.
我做了一个解决方法来完成该请求。基本上,我在 Web 表单中包含了一个 TextBox 对象,并带有图例“粘贴您的信息[此处]。使用 CTRL + V”。
然后,我用jQuery读取事件pressKey(读取CTRL + V组合),然后我可以读取TextBox中的剪贴板数据。
I did a workaround to accomplish the request. Basically I included a TextBox object into my Web Form with the legend "Paste your information [Here]. Using CTRL + V".
Then, I read the event pressKey with jQuery (reading CTRL + V combination), then I can read the clipboard data in the TextBox.