次のブックマーク 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;
}
}
AND HTML
<a href="javascript:bookmark('title of the page', 'http://www.domain.com');" class="bookmark" >
そして問題は、それが Internet Explorer でしか機能しないことです。firefox、opera、chrome では動作しません。また、firefox が関数 window.sidebar.addPanel を廃止したと聞きましたが、これをすべて修正する方法はありますか? JQUERY は使用しないでください。