是否有一种非闪存方法来设置/获取 WebKit 中的剪贴板数据
Is there a non-Flash way to set/get the clipboard data in WebKit
我想设置或获取数据或文本到剪贴板,但没有闪存。可能吗?
出于安全原因,您可以在 WebKit 中获取剪贴板数据,但只能在粘贴事件期间获取剪贴板数据(随机网站能够随时从您的系统剪贴板复制是不好的)。假设您有一个 ID 为 "textBox" 的文本输入:
现场演示:http://jsfiddle.net/qc4s8/
法典:
document.getElementById("textBox").onpaste = function(evt) {
alert(evt.clipboardData.getData("text/plain"));
};
引用:
- https://developer.apple.com/library/mac/#documentation/appleapplications/conceptual/safarijsprogtopics/tasks/copyandpaste.html
- http://brooknovak.wordpress.com/2009/07/28/accessing-the-system-clipboard-with-javascript/
- JavaScript 在粘贴事件上获取剪贴板数据(跨浏览器)
相关文章:
- AngularJS - 嵌套的ng-重复选择/选项,获取/设置所选值
- 如何获取/设置高图表 x轴步长
- locaction.reload(true) 会导致强制获取 - 设置 .src 时如何执行此操作
- Jquery:范围滑块:如何获取设置的范围值
- 通过 Javascript: 问题获取/设置 CSS 属性值
- 如何使用原型获取/设置 cookie.js
- 获取/设置在 Select2 倍数中单击的选项的值
- 获取/设置地图图像鼠标位置
- 如何获取/设置当前页面URL(适用于时空浏览器版本)
- 使用this from函数在作用域上获取/设置角度变量
- 获取/设置当前@关键帧百分比/更改关键帧
- 是否可以获取/设置现有路径的半径.圆
- jQuery UI菜单获取/设置活动UI菜单项
- 从javascript中获取/设置asp:文本框值
- 无法在 java 中从应用程序的服务器端获取/设置 cookie
- 获取/设置数值到localstorage
- Jquery获取/设置href协议
- 如何获取/设置表中的滚动位置
- 在面向对象JavaScript中获取/设置
- 获取/设置iframe内容的问题