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 相关文章推荐
区分JS中的undefined,null,&quot;&quot;,0和false
Mar 08 Javascript
jQuery学习5 jQuery事件模型
Feb 07 Javascript
JavaScript 滚轮事件使用说明
Mar 07 Javascript
动态标签 悬停效果 延迟加载示例代码
Nov 21 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
Sep 25 Javascript
JavaScript函数详解
Nov 17 Javascript
JS判断字符串变量是否含有某个字串的实现方法
Jun 03 Javascript
JS按条件 serialize() 对应标签的使用方法
Jul 24 Javascript
浅谈关于angularJs中使用$.ajax的注意点
Aug 12 Javascript
Vue.js实现的计算器功能完整示例
Jul 11 Javascript
node.js ws模块搭建websocket服务端的方法示例
Apr 25 Javascript
js实现树形数据转成扁平数据的方法示例
Feb 27 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
PHP 的几个配置文件函数
2006/12/21 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
php设计模式之适配器模式原理、用法及注意事项详解
2019/09/24 PHP
倒记时60刷新网页的js代码
2014/02/18 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
详解Python编程中time模块的使用
2015/11/20 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
python变量赋值方法(可变与不可变)
2019/01/12 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
python里反向传播算法详解
2020/11/22 Python
Linux上比较文件的命令都有哪些
2013/09/28 面试题
护士长竞聘演讲稿
2014/04/30 职场文书
分公司负责人任命书
2014/06/04 职场文书
学校端午节活动方案
2014/08/23 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
工伤事故处理协议书怎么写
2014/10/15 职场文书
学前班学生评语
2014/12/29 职场文书
综合素质自我评价评语
2015/03/06 职场文书
在职证明书模板
2015/06/15 职场文书
教师岗位说明书
2015/09/30 职场文书
民事调解协议书
2016/03/21 职场文书