兼容IE,Firefox,Opera等浏览器的添加到收藏夹js代码实现

function AddToFavorites()  
{  
    var title = document.title; var url = location.href;  
    if (window.sidebar) // Firefox  
        window.sidebar.addPanel(title, url, '');  
    else if(window.opera && window.print) // Opera  
    {  
        var elem = document.createElement('a');  
        elem.setAttribute('href',url);  
        elem.setAttribute('title',title);  
        elem.setAttribute('rel','sidebar'); // required to work in opera 7+  
        elem.click();  
    }   
    else if(document.all) // IE  
        window.external.AddFavorite(url, title);  
}  

用法如下

<a href="javascript:AddToFavorites();" title="添加到收藏夹">添加到收藏夹!</a> 
原文地址:https://www.cnblogs.com/walter371/p/4134473.html