我有以下书签 Javascript。
function bookmark(title, url) {
if(document.all) { // ie
window.external.AddFavorite(url, title);
}
else 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');
elem.click(); // this.title=document.title;
}
}
和 HTML
<a href="javascript:bookmark('title of the page', 'http://www.domain.com');" class="bookmark" >
问题是它只在 Internet Explorer 中工作。不能在 Firefox、Opera、Chrome 中工作。另外我听说firefox已经弃用了window.sidebar.addPanel功能,有什么办法可以解决这一切吗?请不要查询。