`
wxw850227
  • 浏览: 70649 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

firefox 复制文本js代码[z]

    博客分类:
  • 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("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'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);  
     }  
}  
分享到:
评论

相关推荐

    js 复制到剪贴板 ,兼容支持火狐firefox 和 ie

    标题 "js 复制到剪贴板 ,兼容支持火狐firefox 和 ie" 涉及的是JavaScript编程中实现文本复制到系统剪贴板的功能,并且这个功能需要在Firefox和IE浏览器上都能正常工作。在Web开发中,允许用户将特定内容复制到剪贴板...

    Z-Blog Firefox 界面样式

    标题 "Z-Blog Firefox 界面样式" 指的是为 Z-Blog 博客系统设计的一款特定主题,专门优化了在 Mozilla Firefox 浏览器中的显示效果。Z-Blog 是一个流行的开源博客平台,允许用户自定义界面,提供丰富的模板和插件...

    js实现点击按钮复制文本功能

    这个方法在现代浏览器(如Firefox 48.0、Chrome 60.0)和一些较旧版本(如IE 8)中都是可行的。但需要注意的是,`document.execCommand`已经在某些最新的浏览器版本中被废弃,因此在未来的项目中,可能需要考虑使用...

    常用JS代码

    console.log('Firefox or Chrome or other Netscape-based browser.'); } ``` **5.2 判断ie的版本** 检测IE版本: ```javascript var appVersion = window.navigator.appVersion; if (/MSIE ([0-9]{1,}[\.0-9]{0...

    工具包括Sublime,npp,Chrome,Firefox

    Chrome和Firefox是两大主流的Web浏览器,对于前端开发者来说,它们不仅是浏览网页的工具,更是调试代码的重要环境。Chrome的开发者工具(DevTools)提供了元素检查、网络请求分析、性能检测等功能,使得开发者能够...

    html生日快乐源代码_v1.1.7z

    7. **浏览器兼容性**:开发时应考虑不同浏览器对HTML、CSS和JavaScript的支持程度,确保代码在主流浏览器如Chrome、Firefox、Safari和Edge上都能正常工作。 8. **版本控制**:“v1.1”表示这是该代码的第1.1版本,...

    js弹出遮罩提示框支持IE,firefox

    本文将深入探讨如何使用JavaScript实现一个兼容IE和Firefox浏览器的弹出遮罩提示框,并且会涉及到一些很酷的效果。 首先,我们需要理解“遮罩”和“提示框”的概念。遮罩通常是一个半透明的层,覆盖在网页的主内容...

    Javascript实现的类似Google的Div拖动效果代码

    5. **兼容性处理**:针对IE和Firefox,代码中有专门的处理方法,例如阻止文本选中(`onselectstart`)和设置透明度(`filter: alpha(opacity=70)` 或 `opacity: 0.7`),以确保在不同浏览器下的行为一致。...

    CSS兼容IE和Firefox的技巧集合

    CSS兼容性问题在Web开发中一直是个棘手的挑战,尤其是在处理IE(尤其是IE6、IE7)和Firefox之间的差异时。以下是一些针对这些浏览器兼容性问题的CSS技巧: 1. **垂直居中问题**: 当你需要一个div内容垂直居中时,...

    ckeditor富文本编辑器

    10. **兼容性**:兼容主流浏览器,如Chrome、Firefox、Safari、Edge和Internet Explorer,确保广泛的用户覆盖。 在实际应用中,CKEditor通常通过JavaScript库的方式嵌入到网页中,通过简单的HTML代码和JavaScript调...

    CSS在IE6 IE7与FireFox下的兼容问题整理

    【CSS在IE6 IE7与FireFox下的兼容问题】 在Web开发中,CSS(层叠样式表)的兼容性问题一直是开发者面临的一大挑战,尤其是在早期的浏览器之间,如Internet Explorer (IE)的6、7版本和Firefox。这些浏览器对CSS标准...

    z-tree树 demo

    7. **兼容性和适应性**:z-tree作为基于jQuery的插件,与大多数现代浏览器兼容,包括Chrome、Firefox、Safari、Edge和IE9+。同时,它也适用于响应式设计,可以在不同屏幕尺寸的设备上良好展示。 在实际项目中,我们...

    H5酒店.7z

    10. 测试与调试:为了保证平台的质量和稳定性,开发者会使用Chrome DevTools、Firefox Developer Tools等工具进行调试和性能优化。 通过深入研究“H5酒店.7z”中的文件,可以学习到现代Web开发的实践方法,了解前后...

    JS_keyCode.rar_javascript

    例如,Firefox和Chrome对于F1到F12功能键的键码处理就有所不同。因此,在实际开发中,为了保证兼容性,我们可能需要使用`event.key`或`event.code`属性,它们提供了更标准化的方式来识别键盘输入。 另外,有一些...

    网页浮动QQ客服代码

    6. **浏览器兼容性**:编写代码时要考虑不同浏览器之间的兼容性问题,如IE、Firefox、Chrome、Safari等。可以使用polyfills或者针对特定浏览器的hack来确保在旧版本浏览器中的正常运行。 7. **用户体验**:优化用户...

    jmmaster简易网页制作工具.7z

    再者,JMMaster生成的代码兼容各种浏览器,包括Internet Explorer、Firefox、Chrome、Safari和Opera等主流浏览器,确保了广泛的用户覆盖。这对于网页开发者来说是非常重要的,因为跨浏览器兼容性问题常常是网页设计...

    网站作业.7z

    7. **浏览器兼容性**:开发者需要确保网站在不同的浏览器(如Chrome、Firefox、Safari、Edge)上都能正常工作,这可能需要对CSS和JavaScript进行兼容性测试。 8. **版本控制**:对于大型项目,可能会用到Git进行...

    遮罩登陆源代码

    在描述中提到的“兼容所有浏览器”,意味着这个源代码已经过优化,可以在包括Chrome、Firefox、Safari、Edge以及IE在内的多种主流浏览器上正常运行。 1. **CSS(层叠样式表)**: `style.css` 文件是定义页面样式的...

    C++ online.7z

    此外,此编辑器兼容多种浏览器,包括但不限于Chrome、Firefox、Safari和Edge等主流浏览器。这意味着无论用户使用哪种浏览器,都可以流畅地进行C++编程。对于那些无法或不便安装本地开发环境的用户,这无疑提供了一个...

    JQuery(A~Z)教程

    jQuery致力于跨浏览器兼容性,支持多种主流浏览器,包括Internet Explorer、Firefox、Chrome、Safari和Opera。这使得开发者无需担心因浏览器差异而产生的代码问题。 ### C - CSS Selectors jQuery提供了强大的CSS...

Global site tag (gtag.js) - Google Analytics