js 判断剪切板内容是否为text_JS获取剪贴板中内容的方法

这两天弄fckeditor粘贴功能,随着工作的深入和在网上查询资料,知道了在网页中一般是不允许访问“剪贴板”的,因为这样存在着很大的安全隐患,自己也尝试着写了一个简单的demo。

在IE和FF中剪贴板的访问是可控的,但是在Opera、Chrome、Safari浏览器中是不允许访问的,这样就产生了浏览器兼容的问题,怎么样才能让其他的浏览器兼容这个功能呢,在网上查找了一些资料——“使用flash去访问剪贴板”,然后把得到的值给JS,这样间接的访问了剪贴板里面的内容了。

下面的代码只支持IE和FF,是我在网上找的DEMO:

复制代码 代码示例:

$(document).ready(

function(){

$("#show_clipbrd").click(function(){

if($.browser.msie){

ie_Show();

}else{

ff_show();

}

});

$("#set_clipbrd").click(function(){

if($.browser.msie){

ie_set();

}else{

ff_set();

}

});

}

);

function ie_Show()

{

//得到剪贴板的内容

var str1=window.clipboardData.getData("text

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值