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 setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
js获取当前页面路径示例讲解
Jan 08 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
Apr 02 Javascript
jquery的ajax异步请求接收返回json数据实例
Jun 16 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
Nov 27 Javascript
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
create-react-app修改为多页面支持的方法
May 17 Javascript
Vue CLI3 如何支持less的方法示例
Aug 29 Javascript
koa2 从入门到精通(小结)
Jul 23 Javascript
Vue实现穿梭框效果
Sep 30 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中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
使用Sphinx对索引进行搜索
2013/06/25 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
2009/07/06 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
[43:33]EG vs Spirit Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
wxpython学习笔记(推荐查看)
2014/06/09 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Python 类的继承实例详解
2017/03/25 Python
python如何对实例属性进行类型检查
2018/03/20 Python
Django 路由控制的实现
2019/07/17 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
基于Django统计博客文章阅读量
2019/10/29 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
python实现发送邮件
2021/03/02 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
上海中网科技笔试题
2012/02/19 面试题
Java的类与C++的类有什么不同
2014/01/18 面试题
高中生的学习总结自我鉴定
2013/10/26 职场文书
《藏戏》教学反思
2014/02/11 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
2014年科研工作总结
2014/12/03 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS