zoukankan      html  css  js  c++  java
  • 兼容IE和FF:复制本页地址 收藏本页地址 复制当前页地址和标题

    今天终于解决了这个困扰我很久的难题!

    “复制本页地址 收藏本页地址 复制当前页地址和标题” 跨浏览器同时兼容IE和FF,现将代码记下

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
    <html xmlns=http://www.w3.org/1999/xhtml>
    <head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
    <title>双节棍吧-双节棍视频网站-sjg8.com</title>

    <script type="text/javascript" charset="GB2312">
       var browser=(function getBrowser(){var b=navigator.userAgent.toLowerCase();return{safari:/webkit/.test(b),opera:/opera/.test(b),ie6:/msie 6/.test(b)&&!/opera/.test(b),ie7:/msie 7/.test(b)&&!/opera/.test(b),msie:/msie/.test(b)&&!/opera/.test(b),mozilla:/mozilla/.test(b)&&!/(compatible|webkit)/.test(b)};})();function $(sId){return document.getElementById(sId);}
    function jLoader(source,autoRemove,id,charset){id=id||"";charset=charset||"gb2312";autoRemove=autoRemove||false;var b=document.getElementsByTagName("head")[0];var c=document.createElement("script");c.type="text/javascript";c.charset=charset;if(id){c.id=id;}
    c.src=source;var remove=function(){c.onload=null;var h=c.parentNode;h.removeChild(c);delete c;};var e=function(h){var j=(h?h:window.event).target?(h?h:window.event).target:(h?h:window.event).srcElement;if(j.readyState=="loaded"||j.readyState=="complete")
    {j.onreadystatechange=null;if(autoRemove){remove();}}};if(navigator.product=="Gecko"&&autoRemove){c.onload=remove;}
    else{c.onreadystatechange=e;}
    b.appendChild(c);}
    function copyClip(text2copy){if(window.clipboardData) {window.clipboardData.setData("Text",text2copy);}else{prompt("请复制地址:",text2copy);return false;}
    return true;}
    function copy(s){if(copyClip(s)){alert("复制成功啦");}
    return false;}
    function addBookmark(url,title){url=url||document.location.href;title=title||document.title;if(window.sidebar){window.sidebar.addPanel(title,url,"");}else if(document.all){window.external.AddFavorite(url,title);}else if(window.opera&&window.print){return true;}
    return true;}
    </script>
    </head>
    <body>
    <a href="#" onclick="copy(document.location.href);">复制地址</a><p>
    <a onclick="copy(document.location.href+'\n\r'+document.title)" href="#">复制地址和标题!</a><p>
    <a href="#" onclick="addBookmark();">收藏本页</a><p>
    </body>
    </html>
    效果演示:http://www.sjg8.com/Shipin/tvshow/954.html  

  • 相关阅读:
    JavaScript设计模式_11_中介者模式
    JavaScript设计模式_10_职责链模式
    JavaScript设计模式_09_享元模式
    JavaScript设计模式_08_模板方法模式
    JavaScript设计模式_07_组合模式
    JavaScript设计模式_06_命令模式
    JavaScript设计模式_05_发布订阅模式
    PyTorch Notes | PyTorch 编程实践笔记
    Linux Notes | Linux常用命令行笔记
    CAS邮箱的Express配置
  • 原文地址:https://www.cnblogs.com/buffer/p/1711346.html
Copyright © 2011-2022 走看看