欢迎光临景诺科技软件开发淘宝店

进店请收藏,谢谢

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

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

代码:

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

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收藏本页");}}}//收藏功能

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

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

更多

本文固定链接: http://shanmao.me/web/jie-jue-huo-hu-window-sidebar-addpanel-function-cuo-wu | 山猫的博客

该日志由 admin 于2014年10月29日发表在 javascript, 网页前端 分类下,
原创文章转载请注明: 解决火狐window.sidebar.addPanel is not a function错误 | 山猫的博客