加入收藏夹是很常见的及其简单的页面功能,但有的时候会出现各种问题。
下面是在网上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 加入到收藏夹’); } }
发表回复