`
wlhx
  • 浏览: 36852 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

兼容IE FF Opera的 JS复制方法

阅读更多
function copyToClipboard(txt) { 
 
     if(window.clipboardData) {  
             window.clipboardData.clearData();  
             window.clipboardData.setData("Text", txt);  
     } else if(navigator.userAgent.indexOf("Opera") != -1) {  
          window.location = txt;  
     } else if (window.netscape) {  
          try {  
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
          } catch (e) {  
               alert("被浏览器拒绝!请在浏览器地址栏输入'about:config'并回车 然后将'signed.applets.codebase_principal_support'设置为'true'");  
          }  
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);  
          if (!clip)  
               return;  
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);  
          if (!trans)  
               return;  
          trans.addDataFlavor('text/unicode');  
          var str = new Object();  
          var len = new Object();  
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);  
          var copytext = txt;  
          str.data = copytext;  
          trans.setTransferData("text/unicode",str,copytext.length*2);  
          var clipid = Components.interfaces.nsIClipboard;  
          if (!clip)  
               return false;  
          clip.setData(trans,null,clipid.kGlobalClipboard);  
     }  
  alert("复制成功!") ;
} 
分享到:
评论

相关推荐

    兼容ie,FF,chrome,opera的弹出层居中js

    标题“兼容ie,FF,chrome,opera的弹出层居中js”所指的就是一个JavaScript实现的弹出层(popup layer)定位代码,它能在Internet Explorer(IE)、Firefox(FF)、Chrome以及Opera这些主流浏览器中实现居中显示。...

    js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器不兼容

    这个标题提到的"js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器",表明这是一个旨在解决浏览器兼容性问题的解决方案,涵盖了老版本的Internet Explorer(IE6到IE9)以及Firefox、Chrome、Opera...

    兼容FF-IE-Opera-Safari的日期选择控件

    "兼容FF-IE-Opera-Safari的日期选择控件" 提供了针对多种主流浏览器(Firefox, Internet Explorer, Opera, Safari)的解决方案,确保在不同平台和设备上的一致性体验。以下将详细讲解这两款控件及其相关知识点: 1....

    js绘图类库(兼容IE/FF/chrome) web流程图、图表

    1、基于raphael2.0的绘图(内含大量...2、几乎兼容所有浏览器包括ie, firefox,chrome,opera, Safari 3、内含说明文档和演示代码,详见demo文件夹 4、可动态拖动图形(贝磁曲线、动态拾色器、图表、地图导航、流程图等)。

    兼容IE FF Opera的javascript最短的拖动代码

    需要注意的是,虽然这段代码尝试兼容IE、Firefox和Opera浏览器,但由于浏览器间的差异性,可能还需要额外的处理逻辑来确保在特定浏览器中正常工作,特别是在较旧版本的浏览器中。不过,随着现代浏览器对标准的支持...

    一个图片居中的CSS示例,兼容IE6,7,8和FF,opera,safari

    这个示例提供的是一种跨浏览器的解决方案,旨在确保图片在IE6、IE7、IE8以及Firefox、Opera、Safari等主流浏览器中都能实现居中对齐。我们将深入探讨这个CSS示例中的关键技术点。 首先,我们来讨论如何实现图片水平...

    js实现支持IE、FF、Opera、Safia浏览器的xp menu菜单

    本项目旨在实现一个跨浏览器的JavaScript XP风格的菜单,适用于Internet Explorer(IE)、Firefox(FF)、Opera以及Safari这四大主流浏览器。这种菜单能够提供类似Windows XP操作系统的下拉菜单效果,提升用户的浏览...

    js操作XML文件(兼容FF,IE)

    通过以上方法,我们可以在JavaScript中有效地操作XML文件,同时解决Firefox和IE之间的兼容问题。了解这些概念和技巧,开发者就能在不同的浏览器环境下灵活地处理XML数据,提升Web应用的性能和用户体验。

    IE和FF兼容问题

    ### IE和FF兼容问题详解 #### 一、引言 随着互联网技术的不断发展与普及,网页设计者们面临着越来越复杂的浏览器兼容性挑战。在众多浏览器中,Internet Explorer(简称IE)与Firefox因其庞大的用户基数而成为了...

    清新淡雅的表单效果!兼容IE、FF、OP等浏览器

    本教程将探讨如何创建一款“清新淡雅”的表单效果,并确保其在不同浏览器间具有良好的兼容性,包括Internet Explorer(IE)、Firefox(FF)以及Opera(OP)。 一、表单设计基础 1. HTML结构:构建表单的基础是HTML...

    js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器

    主要介绍了js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器,通过自定义javascript函数audioplayer实现兼容各常见浏览器的音乐播放功能,非常具有实用价值,需要的朋友可以参考下

    div的圆角的制作,兼容FF, IE等浏览器

    在本主题中,我们将深入探讨如何使用CSS技术为`div`元素创建圆角,同时确保这种效果在Firefox(FF)和Internet Explorer(IE)等不同浏览器上都能良好地兼容。 1. CSS3边框半径属性 CSS3引入了`border-radius`属性...

    js实现的真正的iframe高度自适应(兼容IE,FF,Opera)

    本文将深入探讨如何使用JavaScript实现一个真正兼容IE、Firefox(FF)、Opera的`iframe`高度自适应解决方案。 首先,`iframe`高度自适应的主要目的是确保内嵌页面的完整内容可以在不显示滚动条的情况下完全展示。...

    圆角效果 在IE5.5、IE6、IE7、IE8、FF3、TT、Maxthon2.1.5、Opera9.6、Safari4.0通过

    在网页设计中,圆角效果是一种常见的视觉设计元素,它可以使网页界面看起来更加现代和美观。...无论哪种方法,重要的是确保设计的可维护性和兼容性,以确保用户在各种设备和浏览器上都能获得一致的体验。

    IE FF OPERA都可用的弹出层实现代码

    总结一下,这段代码利用JavaScript和DOM操作创建了一个跨浏览器(兼容IE、Firefox和Opera)的弹出层,弹出层具有居中显示、可关闭和自适应滚动的功能。虽然现在Flash已经过时,但基本的弹出层实现思路仍然适用,可以...

    IE6,IE7,FF等浏览器不兼容原因及解决办法

    ### IE6、IE7、Firefox等浏览器不兼容的原因及解决办法 #### 一、引言 随着Web技术的发展,浏览器的兼容性问题一直是前端开发者面临的重要挑战之一。尤其是在早期的Web开发时代,如IE6、IE7以及较早版本的Firefox等...

Global site tag (gtag.js) - Google Analytics