`
华山剑
  • 浏览: 20571 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
  • lyyf: 马马虎虎明白了点。但是,接口,搞成私有的,别的类能使用吗?
    线程安全

利用window.clipboardData使用剪贴板数据

 
阅读更多

clipboardData.setData(sDataFormat, sData);

clipboardData.getData(sDataFormat);


sDataFormat: 数据格式,如"text"

sData: 剪贴数据


eg. 禁止粘贴字母、数字之外的文本数据:

 

<input type='text' onBeforePaste='clipboardData.setData("text", clipboardData.getData("text").replace(/[\W_]/g,''))' />
 

 

分享到:
评论

相关推荐

    jQuery获取剪贴板内容的方法

    对于IE,可以通过`window.clipboardData`对象的`getData`方法来直接获取,而对于Firefox,需要使用`nsIClipboard`和`nsITransferable`接口来访问剪贴板内容。 对于不支持直接访问剪贴板的浏览器,一个常见的解决...

    javascript复制粘贴与clipboardData的使用

    在JavaScript中,`window.clipboardData`对象是一个非常实用的功能,它允许我们访问用户的剪贴板,从而实现复制和粘贴的功能。这个对象是IE浏览器特有的,因此在其他非IE浏览器中可能无法工作。不过,现代浏览器提供...

    复制文本框的内容到剪贴板

    在日常的编程工作中,经常需要将文本框中的内容复制到剪贴板中以便进行进一步的操作,比如粘贴到其他文档中或者用于程序内部的数据处理等。本文将详细介绍如何使用JavaScript来实现这个功能,并对涉及到的关键技术点...

    DOM_window对象属性之–clipboardData对象操作代码

    其中,`window`对象的`clipboardData`属性提供了一个访问和操作用户剪贴板数据的途径,使得在网页中实现剪切、复制和粘贴功能成为可能。 `clipboardData`对象主要包含以下几个核心方法: 1. `clearData(format)`: ...

    Flash AS3实现多浏览器兼容复制按钮

    众所周知,在网页中若想实现点击按钮自动复制到剪贴板中可以用以下代码实现: if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("text", "这是复制的文字"); } 但...

    Flash AS3实现多浏览器兼容复制按钮[2012-6-24]

    众所周知,在网页中若想实现点击按钮自动复制到剪贴板中可以用以下代码实现: if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("text", "这是复制的文字"); } 但...

    基于js实现复制内容到操作系统粘贴板过程解析.docx

    通过`window.clipboardData`对象,我们能够读取和修改剪贴板的数据。以下是一个简单的示例: ```javascript if (window.clipboardData) { // 清除现有剪贴板内容 window.clipboardData.clearData(); // 将新内容...

    JS_FF--IE (兼容_数据直接添加到剪切板)

    IE浏览器提供了`window.clipboardData`对象,可以直接操作剪贴板。以下是在IE中复制文本的代码示例: ```javascript if (window.clipboardData) { window.clipboardData.setData("Text", copy); } ``` `window....

    兼容IE/firefox/chrome复制内容到剪贴板

    这个功能通常涉及到JavaScript API的使用,尤其是随着Web API的发展,不同浏览器对剪贴板操作的支持方式有所不同。 在早期的Web开发中,由于浏览器的安全限制,直接操作剪贴板是受限的。但是,随着Web技术的进步,...

    一段多浏览器的&quot;复制到剪贴板&quot;javascript代码.docx

    - 在实际应用中,考虑到浏览器安全性和用户体验,建议尽可能使用更现代的API如`navigator.clipboard.writeText()`来进行剪贴板操作。 - 对于不支持这些API的老版本浏览器,可以考虑提供一个备用方案,比如使用Flash...

    IE下通过JS控制剪贴板的代码

    javascript可以使用window.clipboardData对象处理剪贴板内容 保存到剪贴板的方法 setData(param1, param2) param1 :数据类型 text 或 URL等. param2 :数据内容 从剪贴板读出数据的方法 getdata(param1) 清空数据的...

    各浏览器拷贝copy内容到剪贴板.docx

    1. **IE系列浏览器**:利用`window.clipboardData`直接设置文本数据。 2. **Opera浏览器**:通过改变页面URL来触发剪贴板操作。 3. **Firefox等基于Mozilla的浏览器**: - 使用`enablePrivilege`方法开启必要的权限...

    JS实现获取剪贴板内容的方法

    在IE浏览器中,我们可以使用`window.clipboardData`对象获取或设置剪贴板内容。以下是一个简单的示例: ```javascript function handlePaste(event) { var content = window.clipboardData.getData("Text"); ...

    多浏览器兼容性比较好的复制到剪贴板的js代码

    对于非ie浏览器他是用flash来实现的,js代码如下: 代码如下: [removed] function copy_code(copyText) { if (window.clipboardData) { window.clipboardData.setData(“Text”, copyText) } else { var flashcopier...

    FF--IE (兼容) 数据直接添加到剪切板

    2. 对于IE,使用`window.clipboardData.setData("Text", copy)`将文本添加到剪贴板。 3. 对于非IE,启用权限,创建必要的组件实例,设置数据类型,将数据写入传输对象,然后写入剪贴板。 4. 如果所有步骤都成功完成...

    js实现点击复制当前文本到剪贴板功能(兼容所有浏览器)

    使用`window.clipboardData.setData`方法可以直接将内容放到剪贴板中,但使用范围有限。对于不支持该属性的浏览器,我们只能通过提示用户手工复制的方式来进行。 为了实现跨浏览器复制到剪贴板的功能,我们可以利用...

    支持FireFox的剪貼板

    例如,在Internet Explorer中,`window.clipboardData` API可以用于写入剪贴板,而在Firefox中,则需要使用Mozilla特有的组件接口,如`nsIClipboard`和`nsITransferable`。 ### 代码分析 提供的代码片段展示了如何...

    一段多浏览器的复制到剪贴板javascript代码

    代码如下,就不多说废话了,可以兼容基本上所有的主流浏览器(IE,FF),很多地方可以用到的: copyToClipboard = function(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window....

    [js]javascript与剪贴板交互

    在Internet Explorer中,可以使用`window.clipboardData`对象来访问剪贴板。例如,获取文本: ```javascript function getClipboardTextIE() { return window.clipboardData.getData('Text'); } ``` 设置文本...

Global site tag (gtag.js) - Google Analytics