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 相关文章推荐
jQuery 行级解析读取XML文件(附源码)
Oct 12 Javascript
浅谈jquery.fn.extend与jquery.extend区别
Jul 13 Javascript
jQuery图片轮播滚动切换代码分享
Apr 20 Javascript
在AngularJS中使用jQuery的zTree插件的方法
Apr 21 Javascript
JS+DIV实现的卷帘效果示例
Mar 22 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
详解Node.js利用node-git-server快速搭建git服务器
Sep 27 Javascript
小程序视频列表中视频的播放与停止的示例代码
Jul 20 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
vue实现微信分享链接添加动态参数的方法
Apr 29 Javascript
taro开发微信小程序的实践
May 21 Javascript
Angular8路由守卫原理和使用方法
Aug 29 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
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
php实现用户在线时间统计详解
2011/10/08 PHP
浅析php数据类型转换
2014/01/09 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
通过循环优化 JavaScript 程序
2019/06/24 Javascript
vue实现学生信息管理系统
2020/05/30 Javascript
python中正则表达式的使用详解
2014/10/17 Python
python实现将文本转换成语音的方法
2015/05/28 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
利用python实现AR教程
2019/11/20 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
手术室护士自我鉴定
2013/10/14 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
网站美工岗位职责
2014/04/02 职场文书
租房协议书
2014/04/10 职场文书
健康教育评估方案
2014/05/25 职场文书
六一亲子活动总结
2014/07/01 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
党员个人自我评价
2015/03/03 职场文书
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers