copyToClipboard = function(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(”您的firefox安全限制限制您进行剪贴板操作,请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试”);
return false;
}
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);
}
}
分享到:
相关推荐
一段多浏览器的"复制到剪贴板"javascript代码.docx
代码如下,就不多说废话了,可以兼容基本上所有的主流浏览器(IE,FF),很多地方可以用到的: copyToClipboard = function(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window....
一段多浏览器的"复制到剪贴板"javascript代码
谨慎运行啊,死机了别怪我!这个用来对付那些动不动就喜欢来测测你的... 您可能感兴趣的文章:一段非常简单的让图片自动切换js代码一段js小代码,计算距春节还有多少天一段多浏览器的复制到剪贴板javascript代码Discuz
如果在网上找一个关于如何将一段特定的文本拷贝到剪贴板的解决方案,最可能的结果就是使用Flash的方案来做这个事,虽然使用Flash可以很好地解决这个问题,但是这不是一个明智的想法,因为这个产品最终会消失或者至少...
当您在浏览器中选择一段文本并进行复制时(按⌘+ C / Ctrl + C或从上下文菜单进行copy ),DOM会触发copy事件 一小段JavaScript( /content.js )捕获了此事件,并询问Chrome运行时是否可以将剪贴板内容与当前选定...
20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...
20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...
一句话介绍下clipboard.js:实现了纯 JavaScript (无 Flash)的浏览器内容复制到系统剪贴板的功能。 在项目中使用clipboard.js插件去实现点击按钮,复制一段网址到剪切板的功能。功能做好后,一开始无论这pc端还是...
若不存在,计时一段时间跳到appstore 需要判断ios还是android平台下的浏览器,需要判断微信浏览器 XML/HTML Code复制内容到剪贴板 javascript>var openApp = function () { var btnOpenApp = docume
坐标后的[С]按钮将坐标复制到剪贴板。 [W]按钮在具有这些坐标的位置打开窗口。安装Google Chrome浏览器在Chrome浏览器中安装扩展程序是一种技术上的可能性。 为了这: 创建一个新目录,并从存档复制文件; 转到...
URL 应该已复制到剪贴板。 否则,请检查控制台输出。 高级设计 通过此模块可用的组件的灵感来自。 每个组件都由三个原则驱动: 一个组件是可访问的。 可以在组合中使用组件(支持 Web 组件接口)。 组件具有最小...
为一段文本设置风格属性 4.8节.在HTML里显示图片和SWF文档 4.9节. 在一个搜索域中高亮显示用户输入 4.10节. 把字符当作独立图像处理 4.11节. 指定TextField中的HTML样式 4.12节. 使用RichTextEditor 4.13节. 在HTML...
添加新图像时,您可以选择本地文件或从剪贴板粘贴图像。 正确对齐图像并将其固定在地图上后,它将存储在本地计算机上,以备将来使用。安装说明TL; DR:从其Greasy Fork页面上像其他大多数WME用户脚本一样:用户脚本...