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 相关文章推荐
论坛特效代码收集(落伍转发-不错)
Dec 02 Javascript
js创建对象的几种常用方式小结(推荐)
Oct 24 Javascript
Jquery实现图片左右自动滚动示例
Sep 25 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
Feb 19 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
May 18 Javascript
jquery显示loading图片直到网页加载完成的方法
Jun 25 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
Dec 08 Javascript
Node.js利用console输出日志文件的方法示例
Apr 27 Javascript
jQuery AJAX应用实例总结
May 19 jQuery
Js数组扁平化实现方法代码总汇
Nov 11 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
php preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
一个PHP的ZIP压缩类分享
2014/05/04 PHP
Laravel框架在本地虚拟机快速安装的方法详解
2018/06/11 PHP
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
js里面的变量范围分享
2020/07/18 Javascript
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
法国房车租赁网站:Yescapa
2019/08/26 全球购物
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
先进典型事迹材料
2014/12/29 职场文书
教师节慰问信
2015/02/15 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书