JavaScript设置首页和收藏页面的小例子


Posted in Javascript onNovember 11, 2013
<html> 
   <head> 
      <title>JavaScript设置首页和收藏页面(兼容IE和火狐)</title> 
      <script> 
      //url:要收藏的链接;title:收藏项的名称 
      function AddFavorite(url,title) 
      { 
         //如果url或者title为空,默认为当前页面url和title。 
         if(!(url&&title)) 
         { 
            url=document.URL; 
            title=document.title;  
         }          if (document.all)//IE 
         { 
               window.external.addFavorite(url,title); 
         } 
         else if (window.sidebar)//火狐 
         { 
            window.sidebar.addPanel(title, url, ""); 
         } 
      } 
      //url:要设置为首页的链接 
      function SetHomepage(url) 
      { 
         //如果url为空,默认为当前页面url。 
         if(!url) 
         { 
            url=document.URL; 
         } 
         if (document.all)//IE  
         { 
            document.body.style.behavior = 'url(#default#homepage)'; 
            document.body.setHomePage(url); 
         } 
         else if (window.sidebar)//火狐 
         { 
            if (window.netscape) 
            { 
               try 
               { 
                  window.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
               } 
               catch (e) 
               { 
                  alert("此操作被浏览器拒绝!请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); 
               } 
            } 
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
            prefs.setCharPref('browser.startup.homepage', url); 
         } 
      }  
      </script> 
   </head> 
   <body> 
      <a onClick="SetHomepage('https://3water.com/')" title="设为首页" href="javascript:">设为首页</a> 
      <a onClick="AddFavorite('https://3water.com/','在线笔记')" title="收藏" href="javascript:">收藏</a> 
   </body> 
</html>
Javascript 相关文章推荐
javascript类继承机制的原理分析
Sep 12 Javascript
javascript面向对象入门基础详细介绍
Sep 05 Javascript
js获取下拉列表的值和元素个数示例
May 07 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
Jan 29 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
Jun 22 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
详解jQuery中的empty、remove和detach
Apr 11 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
Nov 05 Javascript
js上下视差滚动简单实现代码
Mar 07 Javascript
解决iview打包时UglifyJs报错的问题
Mar 07 Javascript
安装vue-cli的简易过程
May 22 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
JS将表单导出成EXCEL的实例代码
Nov 11 #Javascript
AJAX跨域请求json数据的实现方法
Nov 11 #Javascript
Javascript弹出窗口的各种方法总结
Nov 11 #Javascript
探讨js中的双感叹号判断
Nov 11 #Javascript
js时间戳格式化成日期格式的多种方法
Nov 11 #Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 #Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
Nov 11 #Javascript
You might like
Smarty安装配置方法
2008/04/10 PHP
php学习之数据类型之间的转换代码
2011/05/29 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
很棒的js Tab选项卡切换效果
2016/08/30 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
Python检测数据类型的方法总结
2019/05/20 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python request使用方法及问题总结
2020/04/26 Python
python selenium 获取接口数据的实现
2020/12/07 Python
python requests库的使用
2021/01/06 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
Python如何实现单例模式
2016/06/03 面试题
有针对性的求职自荐信
2013/11/14 职场文书
五一家具促销方案
2014/01/10 职场文书
村官学习十八大感想
2014/01/15 职场文书
语文教学随笔感言
2014/02/18 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
python执行js代码的方法
2021/05/13 Python