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写一个鼠标拖动效果实现原理与代码
Dec 24 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
Jan 28 Javascript
JavaScript函数内部属性和函数方法实例详解
Mar 17 Javascript
javaScript字符串工具类StringUtils详解
Dec 08 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
Dec 29 Javascript
解决vue热替换失效的根本原因
Sep 19 Javascript
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
详解用JS添加和删除class类名
Mar 25 Javascript
jquery实现进度条状态展示
Mar 26 jQuery
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
May 23 Javascript
Vue+Vant 图片上传加显示的案例
Nov 03 Javascript
vue项目中js-cookie的使用存储token操作
Nov 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
下载文件的点击数回填
2006/10/09 PHP
第十五节--Zend引擎的发展
2006/11/16 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
Bootstrap 附加导航(Affix)插件实例详解
2016/06/01 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
JS 实现缓存算法的示例(FIFO/LRU)
2018/03/20 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
python读取html中指定元素生成excle文件示例
2014/04/03 Python
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
对Django外键关系的描述
2019/07/26 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
Haglöfs瑞典官方网站:haglofs火柴棍,欧洲顶级户外品牌
2018/10/18 全球购物
Java面试题:为什么要用Java
2012/05/11 面试题
家长写给孩子的评语
2014/04/18 职场文书
客户答谢会活动方案
2014/08/31 职场文书
2014年个人总结范文
2015/03/09 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
JS创建或填充任意长度数组的小技巧汇总
2021/10/24 Javascript
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript