`
qishuai
  • 浏览: 38936 次
  • 性别: Icon_minigender_1
  • 来自: 南通
社区版块
存档分类
最新评论

javascript实现兼容IE chrome firefox等主流浏览器的设置主页收藏页面代码

阅读更多
终于周六了,可以好好休息下。赶项目,jquery特效忙的马不停蹄,需求一直在变化,唯一不变的,去解决一个又一个的bug。
我们的页面上有时需要收藏或者设置主页等功能,便于用户再次访问的时候,要么收藏夹要么一打开就有,今天也来一段,方便自己喝他人以后查阅,http://www.jqueryba.com/548.html。
function addCookie(){  // 加入收藏夹
if (document.all){
window.external.addFavorite('http://www.jqueryba.com', 'jquery博客');
}else if (window.sidebar){
window.sidebar.addPanel('jquery博客', 'http://www.jqueryba.com', "");
}
}

function addCookie2(){
try{
window.external.AddFavorite('http://www.jqueryba.com','jquery博客');
}catch(e){
(window.sidebar)?window.sidebar.addPanel('jquery博客','http://www.jqueryba.com',''):alert('请使用按键 Ctrl+d,收藏jquery博客');
}
}

function setHomepage(){  // 设置首页
if (document.all){
document.body.style.behavior = 'url(#default#homepage)';
document.body.setHomePage('http://www.jqueryba.com');
}else if (window.sidebar){
if (window.netscape){
try {
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', 'http://www.jqueryba.com');
}
}
在线效果DEMO

转自 jquery http://www.jqueryba.com/548.html
分享到:
评论

相关推荐

    JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)

    "JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)"是一个专门为JavaScript环境设计的,旨在解决跨浏览器兼容性问题的日期选择工具。这个组件的目标是确保在不同浏览器如Internet Explorer(IE)、Firefox、...

    JS弹出式QQ在线客服插件,支持浏览器IE、FireFox、Chrome、Safari等主流浏览器

    此插件适用于多种浏览器,包括Internet Explorer(IE)、Firefox、Chrome以及Safari,这涵盖了大部分互联网用户的常用浏览环境。 首先,让我们了解一下JavaScript(JS)在其中的作用。JavaScript是一种广泛使用的...

    js写的可展开收缩的QQ在线客服代码,兼容IE8-10,Chrome,Safari,Firefox等主流浏览器.rar

    该压缩包包含的是一个使用JavaScript编写的QQ在线客服系统,其特点是支持在多个主流浏览器上运行,包括较为老旧的Internet Explorer 8至10,以及现代的Chrome、Safari和Firefox。JavaScript是一种广泛用于网页开发的...

    兼容IE,火狐的收藏本页

    ### 兼容IE与火狐等主流浏览器的“收藏本页”功能实现 在Web开发领域,确保网页在不同浏览器中的兼容性是一项重要的任务。本文将深入探讨如何实现在Internet Explorer(IE)与Mozilla Firefox(火狐)浏览器中兼容...

    加入收藏代码 兼容IE火狐加入收藏

    标题中的“加入收藏代码 兼容IE火狐加入收藏”指的是在网页开发中实现一个功能,使得用户可以将当前页面添加到他们的浏览器收藏夹中,同时这个功能需要兼容两种主流浏览器:Internet Explorer(IE)和Mozilla Fire...

    event兼容调用(IE,Firefox,Chrome)

    本文将深入探讨在Internet Explorer(IE)、Firefox、Chrome三大主流浏览器中实现event兼容调用的方法,重点解析事件对象的获取及鼠标坐标获取的差异。 #### 事件对象的兼容性获取 在JavaScript中,事件处理通常...

    设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码

    在网页开发中,确保网站能够适应不同浏览器是至关重要的,特别是考虑到用户可能使用360浏览器、火狐(Firefox)、谷歌(Chrome)或Internet Explorer(IE)等主流浏览器。【标题】提到的问题在于如何实现“设为首页...

    设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)

    下面我们将详细探讨如何使用JavaScript实现“设为首页”和“加入收藏”的功能,并关注兼容IE、Firefox、Chrome等主流浏览器的实现策略。 首先,让我们来看“加入收藏”功能的实现。在Internet Explorer(IE)中,...

    Jquery对话栏 兼容 精简jQuery代码兼容ie6+主流浏览器

    "Jquery对话栏 兼容 精简jQuery代码兼容ie6+主流浏览器"这个主题涉及到的关键知识点包括jQuery对话框的实现、浏览器兼容性处理以及代码优化。 首先,jQuery对话框(Dialog)是一种交互式组件,它允许用户在不离开...

    java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)

    7. **浏览器兼容性**: 题目中提到了ie/ff/chrome,这意味着该解决方案考虑了Internet Explorer、Firefox和Chrome这三大主流浏览器的兼容性问题。对于老版本的IE,可能需要额外的适配代码来确保功能正常运行。 8. **...

    js日期控件 支持IE、firefox、chrome

    本压缩包提供的是一款跨浏览器的JS日期控件,兼容IE、Firefox和Chrome这三种主流浏览器,为开发者提供了一种轻量级且易于使用的解决方案。 首先,我们来看一下"js日期控件"这个概念。JavaScript是一种广泛应用于...

    底部固定悬浮工具栏jQuery代码兼容ie6+主流浏览器

    "底部固定悬浮工具栏jQuery代码兼容ie6+主流浏览器"这个资源提供了这样一个功能的实现,适用于多种浏览器环境,包括Internet Explorer 6到9以及Chrome和Firefox。 jQuery是一款广泛使用的JavaScript库,简化了...

    兼容360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗各个浏览器的弹窗js代码

    本文将深入探讨如何使用JavaScript(js)编写兼容360、Firefox、Chrome、Opera、傲游、搜狗和世界之窗等主流浏览器的弹窗代码,以及为何不支持Safari和IE8及以下版本的浏览器。 首先,我们了解JavaScript弹窗的基本...

    支付宝生活助手导航代码兼容FF IE6789 等主流浏览器

    支付宝生活助手导航代码是专为实现跨浏览器兼容性设计的一款前端解决方案,主要目标是确保在Firefox(FF)、Internet Explorer(IE)的6、7、8、9等版本中都能正常运行。这一技术难点在于不同浏览器对HTML、CSS和...

    Tabs切换卡jQuery代码兼容ie6+主流浏览器

    这里特别提到了对IE6到IE9以及Chrome和Firefox等主流浏览器的兼容性,这意味着该代码经过优化,可以在多种浏览器环境中稳定运行。 在描述中,“轻量简洁容易上手使用”表明这个jQuery插件或者代码片段设计得非常...

    纯js写的java搜索框,无数据库,IE,火狐兼容

    【标题】中的“纯js写的java搜索框,无数据库,IE,火狐兼容”意味着这是一个使用纯JavaScript编写的搜索功能,它不依赖任何后端数据库,并且可以在Internet Explorer(IE)和Firefox这两种不同的浏览器上正常运行...

    兼容ie,firfox,chrome的页面广告随机飘动效果

    这个项目名为"兼容ie, firfox, chrome的页面广告随机飘动效果",旨在实现一个能在主流浏览器(Internet Explorer, Firefox, Chrome)上运行的广告飘动特效,确保跨浏览器的兼容性。这种效果通常通过JavaScript库,...

    css圆角,阴影,支持ie/firefox/chrome等全部浏览器

    在本主题中,我们将深入探讨CSS中的两个关键特性:圆角和阴影,以及如何确保它们在IE、Firefox、Chrome等所有主流浏览器中兼容性。 首先,让我们讨论CSS圆角。在CSS3中引入的border-radius属性允许我们创建具有圆形...

    chrome浏览器实现打印预览打印功能.zip

    此外,针对不同的浏览器兼容性问题,例如IE、Firefox和Google Chrome等,开发者可能需要编写特定的JavaScript代码来处理。`js 打印DIV内容 print div 兼容IE FF Google等主流浏览器 -打印指定区域内容.url`这个链接...

    css兼容性(IE 和 firefox)技巧大全.doc

    在网页设计中,CSS(层叠样式表)的兼容性问题常常困扰着开发者,尤其是在处理IE(Internet Explorer)和Firefox这两个浏览器之间的差异时。本文主要针对这些差异提供了一些实用的技巧,帮助开发者解决常见的CSS兼容...

Global site tag (gtag.js) - Google Analytics