js调用收藏夹

实现点击收藏调用浏览器书签

  • js代码
//收藏页面demo
function addFavorite2() {
    var url = window.location;
    var title = document.title;
    var ua = navigator.userAgent.toLowerCase();
    if (ua.indexOf("360se") > -1) {
        alert("由于360浏览器功能限制,请按 Ctrl+D 手动收藏!");
    }
    else if (ua.indexOf("msie 8") > -1) {
        window.external.AddToFavoritesBar(url, title); //IE8
    } 
    else if (document.all) {
        try{
            window.external.addFavorite(url, title);
        }catch(e){
            alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!');
        }
    }
    else if (window.sidebar) {
        window.sidebar.addPanel(title, url);
    } 
    else { 
       alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!');
    }
}
  • html代码
收藏唯基

注:a标签必须要加上rel="sidebar",否则会报 **window.sidebar.addPanel is not a function **错误。

你可能感兴趣的:(js调用收藏夹)