`
yunhuisdu19811011
  • 浏览: 94692 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论
  • fightingIOW: 案例看了,能实现上传,但是不是异步的,怎么改成页面可以预览呢? ...
    swfUpload实例
  • kizz: 您好,实例我看了,确实不错。您有struts2版的吗?现在项目 ...
    swfUpload实例

本项目中使用添加收藏和设置首页

    博客分类:
  • java
 
阅读更多

调用链接:

<a href="javascript:;" onclick="setHome(this,window.location)">设为首页</a

<a href="javascript:;" onclick="addFavorite(window.location,document.title)">加入收藏</a>

 

 

调用函数:

/**  
 *   
 * @param {} sURL 收藏链接地址   (调用时传递的是页面链接window.location)

 * @param {} sTitle 收藏标题    调用时传递的是页面的标题(document.title)
 */  
function addFavorite(sURL, sTitle) {  
    try {  
        window.external.addFavorite(sURL, sTitle);  
    } catch (e) {  
        try {  
            window.sidebar.addPanel(sTitle, sURL, "");  
        } catch (e) {  
            alert("加入收藏失败,请使用Ctrl+D进行添加");  
        }  
    }  
}
  

 


/**  
 *   
 * @param {} obj 当前对象,一般是使用this引用。  
 * @param {} vrl 主页URL  (调用是传递 window.location
  */  
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);  
        }  
    }  
}  

 

分享到:
评论

相关推荐

    加入收藏夹 设置主页网页特效代码

    根据提供的文件信息,我们可以深入探讨两个主要的网页特效:加入收藏夹功能以及设置首页功能,并进一步解析相关的HTML和JavaScript代码。 ### 加入收藏夹功能 加入收藏夹功能是指通过简单的点击操作,用户可以将...

    将本地收藏夹添加到TreeView中(附带很简单的浏览器)

    在本文中,我们将深入探讨如何使用C# Winform来实现一个功能,即将本地浏览器的收藏夹添加到TreeView控件中。这个功能对于构建自定义浏览器或者个人书签管理器非常实用。首先,我们需要理解几个关键概念和技术: 1....

    IE浏览器activex修改及添加可信任站点BAT

    标题中的“IE浏览器activex修改及添加可信任站点BAT”指的是一个使用批处理(BAT)文件来管理和配置Internet Explorer(IE)浏览器的方案,主要涉及ActiveX控件的管理以及安全设置的调整。ActiveX是微软开发的一种...

    ASP.NET项目中收藏

    一种解决方案是在添加收藏时检查是否存在相同的记录,避免重复插入。另一种是提供取消收藏功能,允许用户移除不再需要的收藏。 为了提升性能,可以定期清理用户长时间未访问的收藏,保持用户收藏列表的活力。同时,...

    Node.js-CLI应用能选择视频将其添加到收藏夹查看视频标签并在浏览器中打开视频

    标题中的“Node.js-CLI应用能选择视频将其添加到收藏夹查看视频标签并在浏览器中打开视频”揭示了一个基于Node.js开发的命令行界面(CLI)应用程序。这个应用具备了几个关键功能,包括处理视频文件、管理收藏夹、...

    Webbrowser添加到收藏夹

    3. **安全性和隐私**:自动添加收藏夹的功能可能涉及用户隐私,开发时应充分考虑安全性,避免未经用户许可的自动操作。 总之,"Webbrowser添加到收藏夹"功能虽然看似简单,但在实际开发中涉及到多个技术细节和潜在...

    Unity 收藏夹

    1. **添加收藏**:要将游戏对象添加到收藏夹,只需从“Hierarchy”或“Project”面板中选中该对象,然后将其拖放到收藏夹面板。或者,右键点击对象并选择“Add to Favourites”。 2. **组织收藏**:Unity的收藏夹...

    c# 做自己的浏览器-具有添加、管理收藏夹功能

    在本文中,我们将深入探讨如何使用C#编程语言创建一个具备添加和管理收藏夹功能的自定义浏览器。C#是一种广泛应用于开发桌面应用、游戏、Web服务等的强大语言,其.NET框架提供了丰富的类库,使得构建这样的应用程序...

    修改好的JS收藏本站与设为主页绝对经典

    根据提供的文件信息,本文将详细解释“修改好的JS收藏本站与设为主页绝对经典”这一主题涉及的关键知识点,包括如何使用JavaScript实现“收藏当前页面”和“设置为浏览器主页”的功能。 ### 一、理解标题与描述 ##...

    添加URL快捷方式到收藏夹、开始菜单和桌面上.rar_快捷方式_收藏夹

    - 选择“添加到收藏夹”或“添加书签”,在新窗口中输入名称和(可选)描述,保存位置一般默认为“收藏夹”,点击“确定”。 3. **创建URL快捷方式到开始菜单** - 创建桌面快捷方式后,右键点击该快捷方式,选择...

    项目管理设置.pptx

    综上所述,项目管理设置在IT财务管理系统中扮演着核心角色,它通过科学的分类和核算方法,为企业提供精细化的成本控制和业绩评估工具,从而提高项目执行效率,优化资源配置,支持企业战略决策。

    Vue cli3和flask搭建的个人博客项目,前后端分离,使用axios进行前后端通信,运用vuex、element-ui技术

    基于Vue cli3和flask搭建的个人博客项目,前后端分离,使用axios进行前后端的通信,还运用了vuex、element-ui等,主要实现了登录注册、首页博客展示、添加博客、个人博客、我的收藏、评论博客等模块。非常适合python...

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

    ### 所有浏览器通用的JS添加收藏夹代码详解 #### 一、背景介绍 在Web开发过程中,为了提高用户体验和方便用户保存网站链接,开发者常常会加入“添加到收藏夹”这一功能。早期的实现方式多依赖于浏览器提供的API,但...

    vue+element仿淘宝项目

    在项目创建过程中,选择手动配置并添加Vue Router和Vuex,它们分别是Vue的路由管理和状态管理库。 2. **Vue Router配置** Vue Router用于管理页面间的跳转。在项目中,我们需要定义不同的路由来对应淘宝的各个页面...

    星星-点击收藏/取消收藏

    这通常通过添加和删除特定的CSS类来改变星星的样式,同时更新后端数据库或使用localStorage在客户端存储用户的选择。 4. **状态管理**:为了保持页面刷新后用户收藏状态的持久化,可以使用AJAX异步请求将收藏状态...

    .NET设为首页和加入收藏

    通过对给定文件信息的分析,我们不仅了解了如何在.NET环境中实现“设为首页”和“加入收藏”功能,还深入探讨了其背后的原理、代码实现、兼容性和安全性考虑。这些知识对于Web开发者而言至关重要,有助于提升网站的...

    listview item点赞和收藏

    在本例中,我们关注的是ListView Item中的“点赞”和“收藏”功能。这两个功能在许多社交应用或者内容分享平台中十分常见,它们提供了用户对内容互动的可能性。 首先,我们要在ListView的Item布局文件中设计点赞和...

    Spring Boot项目学习14之帖子收藏模块

    在本篇中,我们将深入探讨如何在Spring Boot项目中实现一个帖子收藏模块。Spring Boot以其简洁的配置、快速的开发效率以及对微服务的支持,已成为Java开发者构建Web应用的首选框架。下面,我们将逐步解析这一模块的...

    java web开发项目-jsp唱片收藏家

    在"唱片收藏家"项目中,JSP被用来展示唱片信息,处理用户请求,如添加、删除和更新唱片记录。 2. **Servlet技术**:虽然JSP主要负责视图层,但业务逻辑通常在Servlet中处理。Servlet是Java Web应用中的一个组件,它...

Global site tag (gtag.js) - Google Analytics