`
clfsw0201
  • 浏览: 42004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript设置首页和收藏页面(兼容FF)

    博客分类:
  • js
阅读更多

JavaScript函数:

 

/**
设置收藏页面
sURL:要收藏的页面链接
sTitle:要设置的收藏项标题
*/
function addFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, '');
        }
        catch (e)
        {
            alert('加入收藏失败,请使用Ctrl+D进行添加');
        }
    }
}

/**
将页面设为首页
obj:引发该操作的元素对象
vrl:要设为首页的页面链接
*/
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);
                 }
        }
}

 

引用样例:

 

<input type="button" value="收藏" onClick="addFavorite('http://www.sina.com.cn/','新浪');" />
<input type="button" value="设为首页" onClick="setHome(this,'http://www.sina.com.cn/');" />

 

这样可以兼容Firefox,但设置首页时,Firefox弹出安全提示则不太友好。

 

 

分享到:
评论

相关推荐

    JavaScript 瀑布流 吸顶 兼容IE FF Chrome

    2. 对于不支持CSS3 Flexbox或Grid的浏览器,可以使用JavaScript来计算和设置元素的样式,如宽度、高度和位置。 3. 使用jQuery或其他JavaScript库,如Masonry或Isotope,它们已经处理了大部分兼容性问题。 4. 对于...

    兼容FF,IE的JAVASCRIPT日历控件

    总的来说,"兼容FF,IE的JAVASCRIPT日历控件"是一个综合了多种JavaScript技术的实例,包括DOM操作、事件处理、浏览器兼容性检测、日期处理等,对于学习JavaScript的开发者来说,这是一个很好的学习资源,可以帮助...

    FF和IE兼容性问题

    此外,使用兼容性良好的CSS框架(如Bootstrap)和JavaScript库(如jQuery)也能显著减少兼容性问题。 总的来说,理解和处理FF与IE之间的CSS兼容性问题需要开发者具备深入的CSS知识,并且时刻关注最新的浏览器发展...

    兼容ie和ff的页签

    在本案例中,"兼容ie和ff的页签"指的是一个JavaScript实现的页签功能,能够同时在Internet Explorer(IE)和Firefox(FF)这两个主流浏览器上正常工作。由于这两种浏览器对某些Web标准的实现存在差异,因此创建跨...

    IE与FF脚本兼容性问题

    为了在FF和IE中都能够正确访问frame,应该按照如下方式设置frame标签: ```html ``` 在IE中,可以通过 `id` 或 `name` 访问frame对应的 `window` 对象;而在FF中,只能通过 `name` 访问。 ```javascript // IE var ...

    各种兼容FF和IE的JS下拉菜单!!

    本资源包“各种兼容FF和IE的JS下拉菜单”集合了多种适用于Firefox(FF)和Internet Explorer(IE)浏览器的JavaScript下拉菜单实现,旨在帮助开发者在不同浏览器间实现兼容性。 1. **跨浏览器兼容性**:在Web开发中...

    网页javascript常用代码收藏

    根据提供的文件信息,我们可以归纳...检查浏览器类型及版本号,仅在IE浏览器且版本号不低于4的情况下,调用`window.external.AddFavorite()`方法将当前页面添加到用户的收藏夹。 ### 13. 关闭窗口并提示信息 ```html ...

    javascript实现动态增加删除表格行(兼容IE FF).docx

    本文将详细介绍如何使用JavaScript来实现在Web页面上动态增加和删除表格行的功能,并确保该功能在Internet Explorer (IE) 和 Firefox (FF) 等浏览器中能够正常运行。此技术对于构建具有高度交互性和响应性的用户界面...

    ie6 ie7 ff浏览器兼容

    - **特征检测**:使用JavaScript进行特征检测,根据用户的浏览器类型和版本动态调整页面样式。 #### 总结 在面对浏览器兼容性问题时,开发者需要灵活运用多种技术手段,以确保页面能够在各种浏览器中正常显示。...

    [导入]Javascript获取IFrame内容(兼容IE&FF)

    在JavaScript编程中,有时我们需要获取Iframe(内联框架)中的内容,这在处理嵌套页面、跨域通信或者实现动态加载时非常常见。本文将详细介绍如何在各种浏览器,包括Internet Explorer(IE)和Firefox(FF)等主流...

    弹窗式日期控件兼容IE 6.0、7.0和 FF 2.0浏览器

    "弹窗式日期控件兼容IE 6.0、7.0和FF 2.0浏览器"这个主题涉及到的是一个专门针对老旧浏览器优化的前端技术问题。以下将详细讨论这个知识点。 1. **弹窗式日期控件**: 弹窗式日期控件是一种常见的UI组件,当用户...

    google鼠标经过JS特效,IE/FF兼容

    标题中的"google鼠标经过JS特效,IE/FF兼容"指的是一个JavaScript实现的特效,它在鼠标悬停(mouseover)某个元素时,会触发一个特定的动画效果,即上部的图片从小到大闪动出现。这个特效适用于谷歌浏览器(Google ...

    javascript最短的拖动代码[兼容FF]

    标题中的“javascript最短的拖动代码[兼容FF]”指的是使用JavaScript编写的一段实现元素拖动功能的代码,而且这段代码尽可能地简洁,并且能够兼容Firefox浏览器(FF)。在Web开发中,允许用户通过鼠标拖动页面上的...

    绝佳的JS焦点图(兼容FF)

    在本案例中,"绝佳的JS焦点图(兼容FF)"是一个专为Firefox浏览器优化的JavaScript实现,确保在火狐浏览器上运行流畅。 1. **焦点图的基本原理**: - 焦点图的核心思想是通过JavaScript控制图片的显示和隐藏,模拟...

    JS获取鼠标位置(兼容FF)

    标题“JS获取鼠标位置(兼容FF)”指的是用JavaScript实现一个能在不同浏览器,特别是Internet Explorer 6.0和Firefox 3.0.1上运行的鼠标位置获取方法。Firefox的兼容性处理是关键,因为不同的浏览器有时会有不同的...

    兼容ie,FF,chrome,opera的弹出层居中js

    标题“兼容ie,FF,chrome,opera的弹出层居中js”所指的就是一个JavaScript实现的弹出层(popup layer)定位代码,它能在Internet Explorer(IE)、Firefox(FF)、Chrome以及Opera这些主流浏览器中实现居中显示。...

    js新闻上下滚动效果(兼容IE和ff)

    在本示例中,"js新闻上下滚动效果(兼容IE和ff)"指的是利用JavaScript实现一个新闻标题在网页上进行上下滚动的效果,这种效果常见于新闻网站,能够展示多条新闻,同时保持页面空间的有效利用。这个效果不仅在现代...

    无缝兼容FF\IE的js跑马灯

    本教程将详细介绍如何创建一个无缝兼容Firefox(火狐浏览器)和Internet Explorer(IE浏览器)的js跑马灯效果。 1. **JavaScript基础知识**: 在开始之前,我们需要对JavaScript的基础知识有一定了解。JavaScript...

    日历控件(兼容IE FF)

    2. **引入资源**:在HTML页面中,引入JSCal2的JavaScript和CSS文件,通常放在`&lt;head&gt;`标签内。 3. **初始化控件**:使用JavaScript代码调用JSCal2的初始化函数,指定关联的输入框ID和配置选项。 4. **配置选项**:...

    IE和FF兼容问题

    ### IE和FF兼容问题详解 #### 一、引言 随着互联网技术的不断发展与普及,网页设计者们面临着越来越复杂的浏览器兼容性挑战。在众多浏览器中,Internet Explorer(简称IE)与Firefox因其庞大的用户基数而成为了...

Global site tag (gtag.js) - Google Analytics