/**
*
* @param {} sURL 收藏链接地址
* @param {} sTitle 收藏标题
*/
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
*/
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);
}
}
}
<a href="javascript:;" onclick="setHome(this,window.location)">设为首页</a>
<a href="javascript:;" onclick="addFavorite(window.location,document.title)">加入收藏</a>
分享到:
相关推荐
"设置首页"和"添加收藏夹"是这两点的典型体现。这些功能常见于浏览器和许多网页应用中,允许用户根据自己的喜好定制常用网址,方便快捷地访问。 **设置首页** 设置首页功能允许用户指定一个网页作为浏览器打开时...
我搜刮各脚本写成的添加到收藏夹javascript,可以在iefirefoxopera使用
### 所有浏览器通用的JS添加收藏夹代码详解 #### 一、背景介绍 在Web开发过程中,为了提高用户体验和方便用户保存网站链接,开发者常常会加入“添加到收藏夹”这一功能。早期的实现方式多依赖于浏览器提供的API,但...
"添加到收藏夹和设为首页代码"这个资源就是提供了实现这一功能的代码示例。 一、添加到收藏夹的代码: 添加到收藏夹的代码通常是JavaScript实现的,因为HTML本身不支持直接的收藏功能。以下是一个简单的示例: ```...
标题中的“Node.js-CLI应用能选择视频将其添加到收藏夹查看视频标签并在浏览器中打开视频”揭示了一个基于Node.js开发的命令行界面(CLI)应用程序。这个应用具备了几个关键功能,包括处理视频文件、管理收藏夹、...
根据提供的文件信息,我们可以深入探讨两个主要的网页特效:加入收藏夹功能以及设置首页功能,并进一步解析相关的HTML和JavaScript代码。 ### 加入收藏夹功能 加入收藏夹功能是指通过简单的点击操作,用户可以将...
js 实现 单击加入收藏夹! 值得下载看看!资源免费,大家分享!!
以上代码展示了如何在网页中实现“添加收藏”和“设置首页”的功能。需要注意的是,这些功能的实现依赖于浏览器的支持,并且对于不同的浏览器,其实现方式可能会有所不同。例如,IE 浏览器有其特有的方法,而其他...
在本文中,我们将深入探讨如何使用C#编程语言创建一个具备添加和管理收藏夹功能的自定义浏览器。C#是一种广泛应用于开发桌面应用、游戏、Web服务等的强大语言,其.NET框架提供了丰富的类库,使得构建这样的应用程序...
【帝国CMS+Ajax收藏夹增删查插件】是一款专为帝国CMS7.5系统设计的插件,它集成了Ajax技术,使得用户在浏览网站内容时能够方便地进行收藏、删除和查询操作,无需刷新整个页面,提升了用户体验。这款插件的核心功能...
函数内部首先使用`if`语句来判断当前浏览器是否支持添加收藏夹的API。 如果`window.sidebar`对象存在,说明当前浏览器是Firefox或者兼容Firefox的浏览器。`addPanel`方法用于将`title`和`url`添加至侧边栏。在该...
网络收藏夹源码是一个基于ASP技术实现的网站应用,它允许用户在线保存、管理和分享他们的网址收藏,类似于浏览器的收藏夹功能,但提供了更便捷的跨设备访问和分享选项。 在"ASP源码—网络收藏夹源码.zip"这个压缩包...
综合以上,我们可以看出,C#通过其强大的类库和对Windows API的支持,可以方便地完成创建桌面快捷方式、程序菜单项以及在用户浏览器中添加收藏夹等任务。在实际开发中,根据项目需求选择合适的方法,并注意处理可能...
- 安装完成后,重启Dreamweaver,新的"加入收藏夹"命令应该已经出现在“命令”菜单下。 4. **创建收藏夹链接**: - 使用Dreamweaver,你可以直接在HTML代码中插入一个JavaScript函数,如`window.external....
在JavaScript中实现“加入收藏夹”功能是一项常见的需求,它允许用户将当前网页保存到他们的浏览器收藏夹中。本文将详细介绍如何使用JavaScript实现这一功能,同时确保兼容IE、Firefox和Chrome这三大主流浏览器。 ...
这个"ASP源码—网址收藏夹程序 1.0.zip"是一个基于ASP技术的程序,它允许用户在线保存、管理和分享他们的网络书签或收藏夹。下面将详细介绍ASP的基本概念、工作原理以及如何理解这个网址收藏夹程序。 ASP的工作原理...
4. **书签/收藏夹**:题目提到的“收藏夹”,在MFC浏览器中,可能包含一个数据库或文件系统来存储用户的书签链接,用户可以添加、删除和访问这些链接。 **收藏夹链接跳转** 收藏夹链接跳转问题涉及到书签管理逻辑...
畅无忧代码收藏夹是在天草工作室开发的代码收藏夹基础上进行二次开发而成,添加了代码类别管理功能,修正了一些错误,优化了一些不必要的代码。 畅无忧代码收藏夹功能说明: 收藏您所喜欢的代码片段; JS类代码与CSS...
标题“多用户网络收藏夹”指的是一个网络应用或者服务,它允许多个用户共享和管理他们的收藏链接。在互联网上,用户经常需要保存各种有用或感兴趣的网址,传统的浏览器收藏夹功能通常仅限于单个用户。多用户网络收藏...