加入收藏夹的js代码(支持IE Firefox等浏览器)

发布时间:2019-08-14编辑:脚本学堂
分享一个加入收藏夹的代码,兼容IE与Firefox浏览器,简单易用,有需要的朋友参考下。

1,js代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script>
/**
* 加入收藏夹
* 兼容IE、Firefox浏览器
* by www.jb200.com
*/
function addfavorite()
{
   switch(getOs())
   {
       case 1:window.external.addFavorite('http://www.jb200.com','脚本学堂');break;
       case 2:window.sidebar.addPanel('脚本学堂', 'http://www.jb200.com/', "");break;
       case 0:alert("不兼容的浏览器,飘过...");break;
   }
}
function getOs()
{
   if(navigator.userAgent.indexOf("MSIE")>0)return 1;
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;
   if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3;   
   if(isCamino=navigator.userAgent.indexOf("Camino")>0)return 4;
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)return 5;
   return 0;
}
</script>

2,调用示例

1
2
3
<a href="Javascript:void(0)" onclick="addfavorite()">把脚本学堂加入收藏</a>
<input type="button" name="addfav" value="把脚本学堂加入收藏" onclick="addfavorite()"/>
43