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中的= =(等于)与= = =(全等于)区别
Apr 16 Javascript
网页防止tab键的使用快速解决方法
Nov 07 Javascript
php的文件上传入门教程(实例讲解)
Apr 10 Javascript
JavaScript让Textarea支持tab按键的方法
Jun 26 Javascript
javascript伸缩菜单栏实现代码分享
Nov 12 Javascript
基于react框架使用的一些细节要点的思考
May 31 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
Nov 25 Javascript
JS实现压缩上传图片base64长度功能
Dec 03 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
Jul 24 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
Jan 18 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标签云的实现代码
2012/10/10 PHP
iOS10推送通知开发教程
2016/09/19 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[01:35:53]完美世界DOTA2联赛PWL S3 Magma vs GXR 第二场 12.13
2020/12/17 DOTA
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
python中enumerate函数用法实例分析
2015/05/20 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
汉森批发:Hansen Wholesale
2018/05/24 全球购物
全球立体声:World Wide Stereo
2018/09/29 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
自我鉴定思想方面
2013/10/07 职场文书
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
城管大队整治方案
2014/05/06 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
妈妈活动方案
2014/08/15 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
python实现的web监控系统
2021/04/27 Python
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis