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实现Sleep函数的代码
Mar 04 Javascript
javascript new fun的执行过程
Aug 05 Javascript
javascript对数组的常用操作代码 数组方法总汇
Jan 27 Javascript
利用进制转换压缩数字函数分享
Jan 02 Javascript
JavaScript中扩展Array contains方法实例
Aug 23 Javascript
JS提交form表单实例分析
Dec 10 Javascript
在javascript中创建对象的各种模式解析
May 16 Javascript
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
vue props传值失败 输出undefined的解决方法
Sep 11 Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
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设计模式中工厂模式详细介绍
2013/05/15 PHP
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
PHP防止跨域提交表单
2013/11/01 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
PHP实现微信对账单处理
2018/10/01 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
jquery实现的鼠标下拉滚动置顶效果
2014/07/24 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
react基本安装与测试示例
2020/04/27 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
python爬虫可以爬什么
2020/06/16 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
采购人员的个人自我评价
2014/01/16 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
努力工作保证书
2015/02/28 职场文书
黑白记忆观后感
2015/06/18 职场文书