js代码实现的加入收藏效果并兼容主流浏览器


Posted in Javascript onJune 23, 2014
//加入收藏 
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; 
 
   
}
Javascript 相关文章推荐
js实现iframe动态调整高度的代码
Jan 06 Javascript
JavaScript 仿关机效果的图片层
Dec 26 Javascript
基于jquery的下拉框改变动态添加和删除表格实现代码
Sep 12 Javascript
从零学jquery之如何使用回调函数
May 16 Javascript
jQuery浏览器CSS3特写兼容实例
Jan 19 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
Jan 19 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
May 26 Javascript
Bootstrap table两种分页示例
Dec 23 Javascript
Node.js中 __dirname 的使用介绍
Jun 19 Javascript
用vue写一个仿简书的轮播图的示例代码
Mar 13 Javascript
JS实现的视频弹幕效果示例
Aug 17 Javascript
js属性对象的hasOwnProperty方法的使用
Feb 05 Javascript
用jquery的方法制作一个简单的导航栏
Jun 23 #Javascript
jquery的attr方法禁用表单元素禁用输入内容
Jun 23 #Javascript
JavaScript获取某年某月的最后一天附截图
Jun 23 #Javascript
一个判断抢购时间是否到达的简单的js函数
Jun 23 #Javascript
extjs_02_grid显示本地数据、显示跨域数据
Jun 23 #Javascript
javascript轻量级模板引擎juicer使用指南
Jun 22 #Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
Jun 22 #Javascript
You might like
php实现的农历算法实例
2015/08/11 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
微信随机生成红包金额算法php版
2016/07/21 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
微信小程序实现登录注册功能
2020/12/29 Javascript
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
Python实现身份证号码解析
2015/09/01 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
python实现猜拳游戏
2020/03/04 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
美国儿童服装、家具和玩具精品店:Maisonette
2019/11/24 全球购物
美国职棒大联盟的官方手套、球和头盔:Rawlings
2020/02/15 全球购物
UNIX文件类型
2013/08/29 面试题
扩大国家免疫规划实施方案
2014/03/21 职场文书
计划生育汇报材料
2014/12/26 职场文书
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript
vue elementUI批量上传文件
2022/04/26 Vue.js
JavaScript前端面试组合函数
2022/06/21 Javascript