您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

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

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 js 复制网页内容的方法代码有很多不过要兼容各浏览器就不多了,下面有个不错的方法,大家可以尝试操作下

因需要做一个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"    });