火狐运行的时候第一次会有个警告框 提示js操作了不安全的设置
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function copy(text) {
if(window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData("Text", text);
} else if(navigator.userAgent.indexOf("Opera") != -1) {
window.location = text;
} 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) {
alert('Copy to clipboard failure!');
return false;
}
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans) {
alert('Copy to clipboard failure!');
return false;
}
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 = text;
str.data = copytext;
trans.setTransferData("text/unicode",str,copytext.length*2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip) {
alert('Copy to clipboard failure!');
return false;
}
clip.setData(trans,null,clipid.kGlobalClipboard);
return true;
}
}
</script>
</head>
<body>
<input type="text" id="inp" value="weewe111222222222223333333" style="width:300px; " />
<br /><br /><br /><br />
<input type="button" value="点击" onclick="copy(document.getElementById('inp').value)" />
</body>
</html>
分享到:
相关推荐
js jquery复制到剪切板,兼容360 ie 火狐等浏览器,测试可用,网上很多都是不行的
JS日期选择器 兼容IE Firefox Opera等主流浏览器
超好用的js操作Excel实现数据导入导出JS包。只需引入JS包即可完成功能开发。压缩包中有Demo,参照编写即可。
JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)
CSDN剪切板实现简单跨浏览器复制支持IE、Chrome、Mozilla Firefox,所以浏览器。包含demo,请放入服务器中运行!
兼容ie,firefox,google等多浏览器的日历控件
JavaScript画线,画图兼容FireFox,IE等浏览器
JavaScript日期选择器(兼容IE,Firefox,Opera等主流浏览器)内含使用教程,缩略图!
利用clipboard.js,复制文本或者隐藏域到剪切板,没有flash限制,兼容ie.chrome.firefox
使用“一键排版”工具就可实现文章快速处理,赶快试试吧。支持IE、firefox等主流浏览器哦.可惜不能上传图片让大家看效果了,下载下来看吧。
解决在IE8、火狐等浏览器图片滚动时停止的方法。支持所有浏览器的图片不间断滚动效果
页面放大缩小代码,兼容所有浏览器,代码简单,易学易用。
eWebEditor编辑器JSP版-兼容IE,火狐及360等浏览器,真正可用版
因为网站文章需要提供几个按钮,单击后实现复制文章内容到剪贴板。 在网上搜索了很多内容,发现都比较乱这里自己整理下,分享给大家 效果图如下: 之前使用的是window.clipboardData.setData,只能支持IE和火狐。...
clipboard.js 使用纯 JavaScript (无需 Flash)实现了复制浏览器内容到系统剪切板的功能,可以在浏览器和 Node 环境中使用。支持 Chrome 42+、Firefox 41+、IE 9+、Opera 29+。
CSS Hack兼容大全,令网页能正常显示在IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari等浏览器上
兼容多浏览器的JavaScript脚本,以JS+FLASH的形式实现复制内容到剪贴板
div+css兼容ie6ie7ie8ie9和FireFoxChrome等浏览器方法[借鉴].pdf