解决火狐window.sidebar.addPanel is not a function错误

javascript 加入收藏夹 ,兼容IE firefox chrome ,解决 window.sidebar.addPanel is not a function

代码:
[code lang=”html”]
<a rel="sidebar" href="http://www.580gk.cn" title="580建筑人才库" onclick="addBookmark()" class="scsite">收藏本站</a>
[/code]

js:
[code lang=”js”]
function addBookmark(){var title="【580建筑人才库】每天为您更新更多验证人才信息!";var url="http://www.580gk.cn";if(window.sidebar){window.sidebar.addPanel(title,url,”);}else{try{window.external.AddFavorite(url,title);}catch(e){alert("您的浏览器不支持该功能,请使用Ctrl+D收藏本页");}}}//收藏功能
[/code]

问题主要在兼容上面。火狐浏览器貌似不是用js收藏的。ie是用js收藏。谷歌的话不支持会弹出 按CTRL+D

注意:如果 上面没有加 “rel=sidebar” ,那么将会报错: window.sidebar.addPanel is not a function

“解决火狐window.sidebar.addPanel is not a function错误”的一个回复

评论已关闭。