js复制网页内容并兼容各主流浏览器的代码


Posted in Javascript onDecember 17, 2013

因需要做一个js单击,复制当前网页url的功能。使用的是如下的方法,但是只能在ie浏览器下正常使用。

方法如下:

function copyURL(){ 
var clipBoardContent=""; 
clipBoardContent+=document.title; 
clipBoardContent+=""; 
clipBoardContent+=this.location.href; 
window.clipboardData.setData("Text",clipBoardContent); 
alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友"); 
}

-------------------------分隔线---------------------------

在网上找到一个flash
zClip

zClip
zClip 插件可以兼容各种浏览器。

使用方法很简单,只需要导入一个js文件和一个swf文件即可。

使用方法如下

需先导入所需文件:

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.zclip.js"></script> $(document).ready(function(){ 
$('a#copy-description').zclip({ 
path:'js/ZeroClipboard.swf', 
copy:$('p#description').text() 
}); 
// The link with ID "copy-description" will copy 
// the text of the paragraph with ID "description" 
$('a#copy-dynamic').zclip({ 
path:'js/ZeroClipboard.swf', 
copy:function(){return $('input#dynamic').val();} 
}); 
// The link with ID "copy-dynamic" will copy the current value 
// of a dynamically changing input with the ID "dynamic" 
});

还有一些配置方法,详见官网:http://www.steamdev.com/zclip/
插件下载地址
Javascript 相关文章推荐
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
Jun 05 Javascript
可恶的ie8提示缺少id未定义
Mar 20 Javascript
js中一维数组和二位数组中的几个问题示例说明
Jul 17 Javascript
JS弹出对话框实现方法(三种方式)
Dec 18 Javascript
DWR中各种java方法的调用
May 04 Javascript
基于JS代码实现实时显示系统时间
Jun 16 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
Oct 10 Javascript
Bootstrap源码解读下拉菜单(4)
Dec 23 Javascript
angularjs实现的购物金额计算工具示例
May 08 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
Jul 25 Javascript
JavaScript 九种跨域方式实现原理
Feb 11 Javascript
JavaScript创建、读取和删除cookie
Sep 03 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
Dec 17 #Javascript
jquery简单实现鼠标经过导航条改变背景图
Dec 17 #Javascript
javascript确认框的三种使用方法
Dec 17 #Javascript
js 剪切板应用clipboardData详细解析
Dec 17 #Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
Dec 17 #Javascript
JavaScript禁止页面操作的示例代码
Dec 17 #Javascript
javascript中parentNode,childNodes,children的应用详解
Dec 17 #Javascript
You might like
手冲咖啡应该是现代精品咖啡店的必备选项吗?
2021/03/03 冲泡冲煮
我的论坛源代码(五)
2006/10/09 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
Javascript &amp; DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
东方电视购物:东方CJ
2016/10/12 全球购物
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
银行柜员应聘推荐信范文
2013/11/24 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
2015年预备党员自我评价
2015/03/04 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python