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客户端脚本的设计和应用
Aug 21 Javascript
用函数式编程技术编写优美的 JavaScript_ibm
May 16 Javascript
jQuery帮助之筛选查找 children([expr])
Jan 31 Javascript
javascript 进阶篇2 CSS XML学习
Mar 14 Javascript
让网页跳转到指定位置的jquery代码非书签
Sep 06 Javascript
js整数字符串转换为金额类型数据(示例代码)
Dec 26 Javascript
javascript框架设计之类工厂
Jun 23 Javascript
javascript拖拽应用实例(二)
Mar 25 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
Aug 07 Javascript
AngularJS监听ng-repeat渲染完成的方法
Mar 20 Javascript
Taro集成Redux快速上手的方法示例
Jun 21 Javascript
详解vuex之store源码简单解析
Jun 13 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中UNIX时间戳和日期间的转换与计算实例
2014/11/19 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
WordPress JQuery处理沙发头像
2009/06/22 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
2016/08/16 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
2017/05/02 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
python获取代码运行时间的实例代码
2018/06/11 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
python for 循环获取index索引的方法
2019/02/01 Python
python之信息加密题目详解
2019/06/26 Python
python解释器spython使用及原理解析
2019/08/24 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
英国最大的电脑零售连锁店集团:PC World
2016/10/10 全球购物
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
主题实践活动总结
2014/05/08 职场文书
辞职信范文大全
2015/03/02 职场文书
追悼会悼词大全
2015/06/23 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
创业计划书之小型广告公司
2019/10/22 职场文书
JavaScript中isPrototypeOf函数
2021/11/07 Javascript
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技