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 Opera的 JS复制步骤
热度:171 发布时间:2012-07-02 17:46:22.0
相关解决方案
- Opera PMS 用户手册解决思路
- Opera 支持iframe标记不?该怎么处理
- 几款IE设计问题,是用什么编程语音,IE7,火狐浏览器,Opera
- 史下最全的css hack(ie6-9,firefox,chrome,opera,safari)
- IE6、IE7、IE8、Firefox、Opera CSS hack界别
- 很全的css hack(ie6-九,firefox,chrome,opera,safari)
- CSS透明技艺概总 Firefox/IE/Safari/Chrome/Opera
- html 简略CSS hack:区分IE6、IE7、IE8、Firefox、Opera
- opera,qq浏览器的奇怪有关问题
- 求教一段简单的table样式,为啥chrome,ie下有有关问题(opera,ff下正常))
- 谷歌 opera HTML5 input type=number的有关问题
- 让小弟我失望至极的 opera dragonfly
- 唯其如此输入数字的文本框(兼容ie6,7,8,opera,ff,chrome)
- 尝新体验!Opera Dragonfly截图画廊
- style.height跟style.width等等的赋值方式(IE/FF/Chrome/Opera/Safari)
- opera 上面的keydown有点有关问题
- Chrome Opera 中 for-in 话语遍历出对象属性的顺序与定义的不同
- javascript 图片预加载 兼容Firefox; Chrome; Opera; Safari
- 仅IE9/10/(Opera)与此同时支持script元素的onload和onreadystatechange事件
- 很奇怪的现象 jquery IE!=ff/opera/gc解决方法
- 回答: js判断浏览器(支持区分ie、firefox、opera、chrome、safari)
- 判断浏览器品种 (ie,firefox,opera)
- 对 <Opera(欧朋)H5浏览器腾挪版> 的一些期许
- jquery Flexigrid插件 IE报错(opera,firefox正常)
- (转)IE/FireFox/Opera js:table.insertRow的差别
- 下传图片之前预览的效果(支持所有浏览器,包括IE6-8,chrome,opera,firefox等)
- 一段js代码在ie下总报错,在chrome,opera,ff下皆无有关问题,请问下大家
- 怎么判断浏览器 ie6 ie7 ff opera
- opera DOM不理display:none的元素解决思路
- Chrome、Firefox、IE6|IE7|IE8、Opera、Safari CSS HACK