设为首页代码和加入收藏代码(兼容各种浏览器)

<!doctype html>

<html>

<head>

<title>把页面设置为首页,加入收藏功能,支持ie,ff,chrome,safari,360安全,qq,遨游,搜狗浏览器,不兼容360急速浏览器的加入收藏功能</title>

</head>

<body>

<div>

<a href="/">首页</a> |
           <a onclick="SetHome(window.location)" href="javascript:void(0)">设为首页</a>

           | <a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">加入收藏</a>

     </div>

      <script type="text/javascript" language="javascript">

   //加入收藏

       function AddFavorite(sURL, sTitle) {

           sURL = encodeURI(sURL);
       try{  

           window.external.addFavorite(sURL, sTitle);  

       }catch(e) {  

           try{  

               window.sidebar.addPanel(sTitle, sURL, "");  

           }catch (e) {  

               alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");

           }  

       }

   }

   //设为首页

   function SetHome(url){

       if (document.all) {

           document.body.style.behavior='url(#default#homepage)';

              document.body.setHomePage(url);

       }else{

           alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");

       }

   }

</script>

</body>

</html>


你可能感兴趣的:(设为首页,加入收藏,兼容浏览器)