[JavaScript]如何用程式加入瀏覽器書籤

有些網頁會有加入書籤的選項

目前能套用的主流瀏覽器只有 IE 跟 Firefox(只能使用a標籤來加入書籤) 有效果

有些網頁會有加入書籤的選項

目前能套用的主流瀏覽器只有 IE 跟 Firefox(只能使用a標籤來加入書籤) 有效果

Safari 跟 Chrome 因為安全性問題不開放用JavaScript加入書籤

所以就跳出一個視窗提示用 Ctrl + D 加入書籤


<a href="#"  onclick="addBookmark('url', 'title')">加入最愛</a>

function addBookmark(address, title){
    if(document.all){ 
    	window.external.addFavorite(address,title); 
    }else if(window.sidebar){ 
      	this.href = address;
        this.title = title;
        this.rel="sidebar";
    }else{
    	alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
    	return false();
    }
}

 

我經營的論壇: 台論之星

塵世中一位載浮載沉之小小工程師

michael-chen@jiebu-lang.com