加入收藏夹是很常见的及其简单的页面功能,但有的时候会出现各种问题。
下面是在网上Copy并修改后的的一段代码。重点是,用String对获取到的页面标题和地址进行转换。
function addFavorite(){
var ctrl=(navigator.userAgent.toLowerCase()).indexOf(’mac’)!=-1?’Command/Cmd’: ’CTRL’;
var title=String(document.title);
var siteurl=String(window.location.href);
if (document.all){
window.external.addFavorite(siteurl , title);
}
else if (window.sidebar){
//alert(siteurl);
window.sidebar.addPanel(title, siteurl, "");
}
else{
alert(’您可以通过快捷键’ + ctrl + ’ + D 加入到收藏夹’);
}
}
发表回复