Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

スクリプトでユーザーのブックマークを登録する(IE、Firefoxのみ)

IEはwindow.external.AddFavorite()、Firefoxはwindow.sidebar.addPanel()を呼び出す。

function addBookmark(title,url) {
    if (window.sidebar) {
        window.sidebar.addPanel(title, url, "");
    } else if(document.all) {
        window.external.AddFavorite(url, title);
    } else if(window.opera && window.print) {
        return true;
    }
}

$(document).ready(function () {
	$("a").attr("href", "javascript:void( 0 )").click(function() {
		addBookmark(document.title, location.href);
		return false;
	});
}