WEB开发网
开发学院网页设计JavaScript 兼容多种浏览器“复制到剪贴板”的解决方案 阅读

兼容多种浏览器“复制到剪贴板”的解决方案

 2010-09-14 13:42:27 来源:WEB开发网   
核心提示: 评论:这个方案只适合Firefox,同时也有安全的问题,如果想使用这个方法,兼容多种浏览器“复制到剪贴板”的解决方案(2),必须手动开启Firefox的一个配置:signed.applets.codebase_principal_support,方法是:在地址栏输输入“abou

评论:这个方案只适合Firefox,同时也有安全的问题,如果想使用这个方法,必须手动开启Firefox的一个配置:signed.applets.codebase_principal_support。方法是:在地址栏输输入“about:config”,设置“signed.applets.codebase_principal_support”为true,默认该项是false。

兼容多种浏览器“复制到剪贴板”的解决方案

图片看不清楚?请点击这里查看原图(大图)。

这个方法虽然可以在Firefox使用,但让一个普通用户去开启这个配置似乎太专业了。

把这个方案和方案一结合,可以适用80%以上的用户。

支持浏览器:Firefox1.5  firefox2.0  firefox3.0

方案三:javascript + flash

代码示例:

  var flashcopier = 'flashcopier';

  if (!document.getElementById(flashcopier)) {

  var divholder = document.createElement('div');

  divholder.id = flashcopier;

  document.body.appendChild(divholder);

  }

  document.getElementById(flashcopier).innerHTML = '';

  var divinfo = '<embed src=http://tech.ddvip.com/2009-03/"clipboard.swf" FlashVars="clipboard=' + text2copy + '"

  width="0" height="0" type="application/x-shockwave-flash"></embed>';

  document.getElementById(flashcopier).innerHTML = divinfo;}

Tags:兼容 多种 浏览器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接