chrome浏览器下JavaScript实现clipboard时无法访问剪切板解决方案

   日期:2024-12-26    作者:cyzhzh123 移动:http://3jjewl.riyuangf.com/mobile/quote/54480.html

     在用JavaScript实现某个简单的复制到剪切板功能的时候,会考虑一下浏览器兼容性,主要是重点在IE和FireFox,把这个两个浏览器搞定后,基本上其他浏览器也不用太操心了,Chrome也一样,没出什么问题。但是Chrome用的好好的,突然过了一个月,就无法实现复制到剪切板了。一时不知道什么原因。网上查了一下,有这样一原因:安全问题,浏览器默认禁止访问剪贴板。

chrome浏览器下JavaS<i></i>cript实现clipboard时无法访问剪切板解决方案

  从代码层面,想了各种方法,去解决兼容性,都无济于事,就是解决不了Chrome的兼容性。

       贴一下JavaScript一款通用的复制粘贴方法,引用clipboard类库,再去实现。具体大家可以参考一下

   

 

 

后来仔细想想,问题应该不在代码层面,于是就从浏览器默认设置里面去查找问题。

有一种说法是,要必须利用JavaScript + flash来实现复制粘贴,解决兼容性,看了一下,这方方法很复杂。于是就从flash方面下手。

允许浏览器默认设置里面的flash加载即可。

 

 

 

 

 

 

这样可以从技术上解决这个问题。

但是在业务人员使用的时候,可能不知道这么做,可以加上一个业务上的友好提示:

然后,在具体点击复制到剪切板的时候,前面加一个判断:

以上,仅供参考。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号