js加入收藏夹

工作需要了解了一下点击加入收藏这个功能

<script>
  function _addFavorite() {
      var url = window.location;  //获取当前网页网址
      var title = document.title;  //获取当前网页标题
      var ua = navigator.userAgent.toLowerCase();  //获取当前浏览器

  //判断浏览器版本
      if (ua.indexOf("360se") > -1) {
          alert("由于360浏览器功能限制,请按 Ctrl+D 手动收藏!");
      }
      else if (ua.indexOf("msie 8") > -1) {
          window.external.AddToFavoritesBar(url, title); //IE8    //加入收藏夹
      }
      else if (document.all) {//IE类浏览器      document.all是页面内所有元素的一个集合。例如:           document.all(0)表示页面内第一个元素    二.      document.all可以判断浏览器是否是IE          if(document.all){              alert("is   IE!");         }
        try{
         window.external.addFavorite(url, title);      
        }catch(e){
         alert(‘您的浏览器不支持,请按 Ctrl+D 手动收藏!‘);
        }
      }
      else if (window.sidebar) {//firfox等浏览器;      http://www.360doc.com/content/14/0214/15/9494961_352475015.shtml  详情window.sidebar
          window.sidebar.addPanel(title, url, "");
      }
      else {
          alert(‘您的浏览器不支持,请按 Ctrl+D 手动收藏!‘);
      }
  }
  </script>
  <a href="javascript:void(0)" onclick="_addFavorite()">加入收藏</a>

  

时间: 2024-12-13 09:25:30

js加入收藏夹的相关文章

js添加收藏夹

兼容ie8及其以下浏览器,代码如下 function addfavorite(){ if (document.all) { window.external.addFavorite("url", "title"); } elseif (window.sidebar) { if(!window.sidebar.addPanel){ alert('收藏失败,您可以尝试通过快捷键 ctrl + D 加入到收藏夹~'); return false; } } else { al

UC手机浏览器js加入收藏夹

概述 对于某些网站来说,让用户一键把网页加入收藏夹的设计是非常棒的,它能提醒用户把网页加入收藏夹,从而增加用户的回访率,使网站获得更多的流量. 在PC端,只有ie和ff支持用js把网页加入收藏夹的操作,在移动端目前都不支持把网页加入收藏夹,除了uc手机浏览器,因为uc手机浏览器用的U4内核,经过了一些处理. 由于UC浏览器目前的用户数量还是挺多的,所以探讨一下UC手机浏览器端怎么实现把网页加入收藏夹是很必要的,我把结果记录下来,供以后开发时参考. 结果 直接上结果,通过下面的代码即可调出浏览器的

兼容多数浏览器的js添加收藏夹脚本

浏览器不断发展,js的很多脚本需要跟进才能适应,目前多数代码对新版本浏览器(IE11, Firefox 27)无法适用,特关注跟进. 推荐代码1 适用浏览器:IE11(windows 8.1), Firefox 37.0.1(windows 8.1), 不适用浏览器:IE6(windows xp), 测试代码 <script type="text/javascript"> function addFavorite(){ var bookmarkUrl = "htt

js加入收藏

<html> <head> <title>JS加入收藏夹</title> </head> <script> function addfavorite() { if (document.all) { window.external.addFavorite('http://www.baidu.com','收藏夹'); } else if (window.sidebar) { window.sidebar.addPanel('百度一下',

js增加收藏

<html> <span style="white-space:pre"> </span><head> <span style="white-space:pre"> </span><title> <span style="white-space:pre"> </span>JS增加收藏夹 <span style="white-

js 屏蔽右键,加入收藏夹,设为主页

-----------------------------------------------------------------------------------------------------------------css @charset "gb2312";/* CSS Document */ body{ margin:0; margin-top:3px; padding:0; font-size:12px; line-height:20px; color:#333;}.h

加入收藏夹的js代码(求兼容chrome浏览器的代码)

从网上找了加入收藏夹的js代码,但不兼容chrome,不知道有没有兼容chrome的相关代码,希望有知道的告诉一下,谢谢! 代码如下 $("#id").click(function(){ var url = "www.xxx.xxx"; var title = "xxx"; if (window.sidebar) { // Mozilla Firefox Bookmark window.sidebar.addPanel(title, url,&q

JS(javascript) 将网站加入收藏夹

| 浏览:688 | 更新:2014-09-20 19:39 1 2 3 分步阅读 将网站网址加入收藏夹,方便下次访问! 工具/原料 网址: 电脑. 方法/步骤 //创建加入收藏夹JS函数 <script type="text/javascript"> //定义加入收藏夹函数 function join_favorite(siteUrl, siteName){ //捕获加入收藏过程中的异常 try        { //判断浏览器是否支持document.all if(do

精品JS代码收藏大全

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键    <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3. onpaste="return false&quo