JavaScript加入收藏夹功能(兼容IE、firefox、chrome)

 更新时间:2014年05月05日 09:19:02   作者:  
这篇文章主要介绍了JavaScript加入收藏夹功能,兼容IE、firefox、chrome,并解决了window.sidebar.addPanel is not a function问题,需要的朋友可以参考下

实现代码:

复制代码 代码如下:

<script>
function addFav(){
  if(document.all){
    window.external.addFavorite('http://jb51.net','FREE Web Directory');
    }else if(window.sidebar){
      window.sidebar.addPanel('FREE Web Directory', 'http://jb51.net','');
    }
}

</script>
<a href="http://jb51.net" title="FREE Web Directory" rel="sidebar" onclick="addFav();">加入收藏</a></div>

javascript 加入收藏夹,需要注意一个细节的地方,如果 <a>上面没有加 “rel=sidebar” ,那么将会报错: window.sidebar.addPanel is not a function。

相关文章

  • 解析Json字符串的三种方法日常常用

    解析Json字符串的三种方法日常常用

    下面将介绍日常中使用的三种解析json字符串的方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • webpack4 处理CSS的方法示例

    webpack4 处理CSS的方法示例

    这篇文章主要介绍了webpack4 处理CSS的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • JavaScript导出Excel实例详解

    JavaScript导出Excel实例详解

    这篇文章主要介绍了JavaScript导出Excel的方法,以实例形式详细分析了javascript将WEB页面导出为EXCEL文档的方法及相关的技巧说明,对于深入了解javascript编程原理有一定的借鉴价值,需要的朋友可以参考下
    2014-11-11
  • javascript中$(function() {});写与不写有哪些区别

    javascript中$(function() {});写与不写有哪些区别

    javascript中$(function() {....}) 是jQuery中的经典用法,等同于 $(document).ready(function() {....}) javascript中$(function() {});写与不写有哪些区别,需要的朋友可以参考下
    2015-08-08
  • JS辨别访问浏览器判断是android还是ios系统

    JS辨别访问浏览器判断是android还是ios系统

    扫描二维码之后自动分辨出是android还是ios系统,因此就要用JS辨别访问浏览器针对于不同的系统进行不同的下载,需要的朋友可以参考下
    2014-08-08
  • 小发现之浅谈location.search与location.hash的问题

    小发现之浅谈location.search与location.hash的问题

    下面小编就为大家带来一篇小发现之浅谈location.search与location.hash的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 教你javascript如何获取指针的位置

    教你javascript如何获取指针的位置

    这篇文章主要介绍了javascript获取指针的位置的方法,通过代码介绍了如何调用上面扩展函数 getMP() 捕获当前鼠标指针在文档中的位置,需要的朋友可以参考下
    2021-10-10
  • js字符串去重复id的实现代码

    js字符串去重复id的实现代码

    最近由于需要我们将相关id的重复的去掉,一个是客户端一个后台程序把关,这里分享下js的去重复id的实现代码
    2013-07-07
  • electron-builder打包exe后白屏的解决方法

    electron-builder打包exe后白屏的解决方法

    这篇文章主要给大家介绍了electron-builder打包exe后白屏的解决方法,文中有相关的代码示例供大家参考,具有一定的参考价值,需要的朋友可以参考下
    2024-01-01
  • openlayers实现地图测距测面

    openlayers实现地图测距测面

    这篇文章主要为大家详细介绍了openlayers实现地图测距测面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09

最新评论