`
berrywu
  • 浏览: 128421 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

JS 加入收藏夹and设置首页 火狐IE兼容

阅读更多

今天收到美工提供的模板,发现在火狐下使用设置首页和加入收藏夹的功能不能用。

自己查了下资料,稍微改了下,结果可以了

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>兼容FF 加入收藏夹和设为首页</title> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
function AddFavorite(sURL, sTitle) 
{ 
    try 
    { 
        window.external.addFavorite(sURL, sTitle); 
    } 
    catch (e) 
    { 
        try 
        { 
            window.sidebar.addPanel(sTitle, sURL, ""); 
        } 
        catch (e) 
        { 
            alert("加入收藏失败,请使用Ctrl+D进行添加"); 
        } 
    } 
} 
function SetHome(obj,vrl){ 
        try{ 
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); 
        } 
        catch(e){ 
                if(window.netscape) { 
                        try { 
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                        } 
                        catch (e) { 
                                alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); 
                        } 
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
                        prefs.setCharPref('browser.startup.homepage',vrl); 
                 } 
        } 
} 
//--> 
</SCRIPT> 
</head> 
<body> 
<a onclick="AddFavorite(window.location,document.title)">加入收藏</a> 
<a onclick="SetHome(this,window.location)">设为首页</a> 
</body> 
</html> 

 

分享到:
评论

相关推荐

    兼容firefox火狐、IE6IE7IE8加入收藏,设为首页代码

    总结来说,为了在Firefox火狐和旧版IE浏览器中实现“加入收藏”和“设为首页”的功能,需要编写兼容不同浏览器的JavaScript代码。上述代码提供了实现这两个功能的基本框架,但请注意,随着浏览器的更新和新功能的...

    js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE.docx

    JavaScript 实现浏览器收藏夹功能的兼容性代码主要针对两种主流浏览器:Internet Explorer(IE)和 Mozilla Firefox。在不同浏览器中,实现将网页加入收藏夹的方法是不同的,因此需要编写兼容性的代码来确保在各种...

    设为首页、加入收藏代码,兼容IE和fireFox

    ### 设为首页、加入收藏代码,兼容IE和Firefox 在网页开发中,有时我们需要提供一些功能,例如将当前页面设置为浏览器的主页或者添加到收藏夹。这些功能能够方便用户快速访问网站,同时也能提高网站的曝光度。下面...

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

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

    js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE

    综上所述,无论是IE还是Firefox浏览器,通过JavaScript提供的API,开发者可以实现“加入收藏夹”功能。需要注意的是,在编写代码时,应当考虑到浏览器间的兼容性问题,确保网站功能在不同浏览器中均能正常工作。同时...

    JavaScript加入收藏夹功能(兼容IE、firefox、chrome)

    本文将详细介绍如何使用JavaScript实现这一功能,同时确保兼容IE、Firefox和Chrome这三大主流浏览器。 首先,我们需要理解不同浏览器的收藏夹接口差异。在IE中,浏览器提供了`window.external.addFavorite`方法来...

    兼容IE,火狐的收藏本页

    本文将深入探讨如何实现在Internet Explorer(IE)与Mozilla Firefox(火狐)浏览器中兼容的“收藏本页”功能,即用户可以轻松地将当前浏览的页面添加到收藏夹或书签中。 #### 一、IE浏览器中的收藏功能实现 在IE...

    通用的加入收藏夹代码支持IE Firefox等浏览器

    总的来说,“通用的加入收藏夹代码支持IE Firefox等浏览器”是一个跨浏览器的JavaScript解决方案,旨在帮助用户方便快捷地将网页保存到他们的收藏夹中。开发人员在实现这个功能时,需要注意对不同浏览器的兼容性处理...

    js加入收藏夹代码(兼容ie/ff/op)

    在本例中,将重点介绍一个兼容Internet Explorer(IE)、Firefox(FF)、Opera(OP)等主流浏览器的JavaScript代码,用于实现网站的加入收藏夹功能。 首先,代码定义了一个名为www_jb51_net的函数,它接收三个参数...

    所有浏览器通用的js添加收藏夹代码支持火狐

    本文将详细介绍一种兼容多种浏览器(包括Internet Explorer、Firefox等)的JavaScript代码,用于实现添加当前页面到用户的收藏夹的功能。 #### 二、技术细节分析 ##### 2.1 核心代码解析 ```javascript function ...

    javascript 加入收藏、设为首页(IE,firefox兼容脚本之家版)

    总结起来,这篇文章主要讨论了如何使用JavaScript脚本实现在IE和Firefox浏览器中加入收藏和设置为首页的功能,并且解决了一些常见的浏览器兼容性问题。这些脚本的实现对于提升网站的用户体验和回访率有着重要作用。...

    网站加入收藏夹代码

    网站加入收藏夹功能是网页开发中的一个重要组成部分,它允许用户将喜欢的网页保存到他们的浏览器收藏夹中,方便日后快速访问。实现这个功能通常涉及到HTML、JavaScript和浏览器API的运用。接下来,我们将深入探讨...

    js加入收藏功能

    在探讨“js加入收藏功能”这一主题时,我们首先需要理解其核心概念——如何利用JavaScript(简称JS)这种脚本语言来实现用户将当前网页添加至浏览器收藏夹的功能。此功能不仅增强了用户体验,还为网站增加了用户留存...

    完美兼容ie和firefox的asp.net网站加入收藏和设置主页

    - 在Firefox浏览器中,可以通过`obj.style.behavior`属性和`setHomePage`方法来设置首页,该方法需要通过`catch`捕获异常,处理兼容性问题。 - 如果在Firefox中操作失败,代码尝试使用Netscape安全管理器(`...

    js实现加入收藏和设为首页功能

    在JavaScript中,我们可以尝试使用`window.external.addFavorite()`方法(适用于IE浏览器)或者`window.sidebar.addPanel()`方法(适用于Firefox浏览器)。如果这两种方法都不支持,可以通过弹出提示让用户手动使用...

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

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

Global site tag (gtag.js) - Google Analytics