这篇文章主要介绍了 js 代码实现的加入收藏效果并兼容主流浏览器, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- //加入收藏
- function AddFavorite(){
- if (document.all) {
- addToBookMark(window.location.href, document.title);
- } else if (window.sidebar) {
- addToBookMark(document.title, window.location.href);
- }
- }
- function addToBookMark(url,title){
- var ua = navigator.userAgent.toLowerCase();
- if(ua.indexOf("msie 8")>-1){
- external.AddToFavoritesBar(url,title);//IE8
- }else{
- try {
- window.external.addFavorite(url, title);
- } catch(e) {
- try {
- window.sidebar.addPanel(title, url);//firefox
- } catch(e) {
- alert("加入收藏失败,请使用Ctrl+D进行添加");
- }
- }
- }
- return false;
- }
来源: