读取FF中剪贴板的内容
我可以在 IE 中执行此操作,但 FF 不允许执行以下操作:
$("#txtBox").bind('paste', function (e) {
alert('pasting text!!!!');
alert(window.clipboardData.getData("Text"));
window.event.returnValue = false;
});
我需要在粘贴时捕获剪贴板内容,然后使用此内容填充表格。我们允许人们从 Excel 进行复制和粘贴。
FF 中采用了哪些方法来实现这一目标? 谢谢
I am able to do that in IE, but FF doesn't allow to do something like:
$("#txtBox").bind('paste', function (e) {
alert('pasting text!!!!');
alert(window.clipboardData.getData("Text"));
window.event.returnValue = false;
});
I am required to trap the clipboard contents onpaste, then populate a table with this content. We are allowing people to copy and paste from Excel.
What are some of the ways that are being used to achieve this in FF?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
出于安全原因,您无法在 Firefox 中通过 JavaScript 操作剪贴板内容。
如果您的应用程序强制读取和写入剪贴板内容,您可能需要使用 Silverlight 或 Flash,或其他 RIA 解决方案(不知道其他解决方案是否允许操作剪贴板)。
For the security reasons, you can't manipulate clipboard contents from JavaScript in Firefox.
If reading and writing clipboard contents is mandatory for your application, you may want to use Silverlight or Flash instead, or another RIA solutions (don't know if other solutions allow to manipulate clipboard).