`

JS 设置首页和收藏本站

阅读更多
<!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=utf-8" />
<title>无标题文档</title>
</head>
<body>
<!-- 设置首页 和 收藏本站js代码 兼容IE,chrome,ff,360等 将以下代码放到首页 或者新建js文件 -->
<script type="text/javascript">
function SetHome(obj,url){
	try{
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage(url);
	}catch(e){
		if(window.netscape){
			try{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}catch(e){
				alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
			}
		}else{
			alert("抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【"+url+"】设置为首页。");
		}
	}
}
function AddFavorite(title, url) {
	try {
		window.external.addFavorite(url, title);
	}catch (e) {
		try {
			window.sidebar.addPanel(title, url, "");
		}
		catch (e) {
			alert("抱歉,您所使用的浏览器无法完成此操作。\n\n加入收藏失败,请使用Ctrl+D进行添加");
		}
	}
}
</script>
页面调用:
<a href="javascript:void(0);" onclick="SetHome(this,'http://www.onestopweb.cn');">设为首页</a>
<a href="javascript:void(0);" onclick="AddFavorite('我的网站',location.href)">收藏本站</a> 
<!-- 最后记得引用js: -->
<!-- script src="/js/public.js" type="text/javascript"></script -->
</body>
</html>

 

效果图:

在火狐浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为“true”

 

火狐浏览器测试“设为首页”的效果

 

火狐浏览器测试“收藏本站”的效果

 

 

提示:由于设置首页和收藏本站的JS在很多浏览器测试上都是失效的,所以一般不建议使用。

 

 

  • 大小: 50.6 KB
  • 大小: 70 KB
  • 大小: 70 KB
1
0
分享到:
评论

相关推荐

    兼容所有浏览器的设为首页收藏本站js代码

    本文将详细介绍如何创建一个兼容所有浏览器(如IE、Chrome、Firefox、360等)的设为首页和收藏本站的JavaScript代码。 首先,我们需要理解不同浏览器处理此类操作的方式: 1. **Internet Explorer (IE)**:IE支持`...

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

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

    js常用方法收藏 javascript

    根据提供的文件信息,这里将对提到的几个JavaScript知识点进行详细解释和补充: ### 1. 窗口卸载事件监听 ```javascript function window_onbeforeunload() { if (window.event.clientY || window.event.altKey) ...

    javascript经典收藏和例子

    在这个"javascript经典收藏和例子"的压缩包中,很显然,你将找到一系列关于JavaScript的重要工具和实例,帮助你在项目开发中提升效率。 首先,JavaScript的核心概念包括变量、数据类型、运算符、控制结构(如if语句...

    CSS特效收藏和js实例

    本资源集合——"CSS特效收藏和js实例",提供了一百多种现成的源码,旨在帮助开发者快速实现各种网页特效和交互功能。 首先,让我们深入了解一下CSS特效。这些特效可以包括但不限于: 1. **响应式设计**:使网页...

    JavaScript设置首页和收藏页面的小例子

    本知识点涵盖了如何使用JavaScript为网页添加设置首页和添加收藏夹功能的代码示例。这在网页开发中是一个非常实用的功能,允许网站管理员或用户方便地将网站设为浏览器的首页或收藏到收藏夹中。 首先,我们来看如何...

    经典收藏,JS设置图片发光效果

    本篇文章将深入探讨如何使用JavaScript实现图片的发光效果,以及相关的关键知识点。 首先,我们要理解发光效果的本质,它通常涉及到图像的模糊处理和颜色叠加。在CSS中,我们可以利用`filter`属性的`blur`和`...

    收藏夹JS代码

    "&gt;收藏本站  ('你的邮箱地址','默认邮件主题','默认邮件内容');return false;"&gt;联系站长  注意:上面的邮箱地址需要奖@替换成*,例如:aaa@163.com要写成aaa*163.com  具体使用演示见Index.htm

    js实现收藏和设为首页两个小功能

    在JavaScript编程中,实现"收藏"和"设为首页"这两个功能主要涉及到浏览器的特定API交互,特别是对于老版本的Internet Explorer(IE6、IE7、IE8)和Firefox这样的非现代浏览器。以下是对这两个功能的详细解释: 一、...

    收藏本页的代码

    ### 收藏本页的代码知识点详解 在网页开发中,提供给用户一个方便快捷的方式来收藏当前页面是一项非常实用的功能。这种功能不仅提升了用户体验,还能够帮助网站吸引更多的回头客。下面将详细介绍如何实现“收藏本页...

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

    - `()"&gt;收藏本站&lt;/a&gt;`:这是一个带有`rel="sidebar"`属性的超链接,当用户点击时,触发`addFavorite`函数。`rel="sidebar"`属性是为了兼容Opera浏览器,尽管Opera不再使用这个属性,但它曾经是添加书签的标准之一。 ...

    javascript 设为首页与加入收藏兼容多浏览器代码

    在介绍如何使用JavaScript实现“设为首页”与“加入收藏”功能时,我们需要考虑不同浏览器之间的兼容性问题。从给定文件的信息中,我们可以了解如何编写跨浏览器的代码,以使得在IE、Firefox等浏览器中都能实现这两...

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

    ('http://www.helpor.net','网页特效集锦')" title="网页特效集锦"&gt;收藏本站 ``` 这段代码的核心是`onClick`事件,其中调用了`window.external.addFavorite`方法。该方法接受两个参数:第一个参数是网站的URL地址...

    兼容IE,火狐的收藏本页

    实现“收藏本页”功能的兼容性,不仅需要理解不同浏览器的技术特性,还需要灵活运用JavaScript来检测浏览器类型并调用相应的API。通过以上介绍的方法,开发者可以在不影响用户体验的前提下,为用户提供一致且高效的...

    一个JS类(收藏)

    《一个JS类(收藏)——深入理解Prototype.js与JavaScript原型机制》 在JavaScript的世界里,对象的继承和原型是至关重要的概念。Prototype.js是一个广泛使用的JavaScript库,它为JavaScript提供了许多面向对象编程...

    javascript经典文档收藏

    JavaScript经典文档收藏是一个珍贵的资源集合,包含了对JavaScript、CSS、HTML等Web开发关键技术的深入理解和实践。这个压缩包中的内容对于任何想要提升JavaScript技能、深入理解网页制作基础或者探索前端特效实现的...

    JavaScript网页特效源代码

    "设为首页"和"收藏本站"的功能是许多网站为了方便用户快速访问而提供的。这些功能通常通过JavaScript实现,当用户点击相应按钮时,会触发浏览器的相应操作,例如将当前页面设为书签或设置为主页。为了兼容不同浏览器...

    收藏本页 一健分享 回顶部

    在提供的压缩包文件“小工具(收藏本站 回顶部 一键分享)”中,可能包含了实现这些功能的代码示例、CSS样式文件以及必要的图片资源。开发者可以参考这些文件来为自己的网站添加类似的功能。在实际应用中,还需要考虑...

Global site tag (gtag.js) - Google Analytics