一、页面实现的功能:设为首页、收藏本站、屏蔽右键、判断浏览器功能
二、实现思路
1、设为首页:< A onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.taobao.com');return false;" > 【设为首页】< /A>
上面的代码中的url(#default#homepage)的意思就是指向当前页;this.setHomePage('http://www.taobao.com')的意思则是设置主页为http://www.taobao.com
2、收藏本站:window.external.addFavorite('http://www.taobao.com','淘宝网');调用AddFavorite()函数,把网站http://www.taobao.com加入到收藏夹里
3、屏蔽右键:document.oncontextmenu=click;点击右键时,调用函数click,弹出对话框,屏蔽右键
4、浏览器判断功能:根据浏览器名称获取浏览器类型
三、源代码
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>综合功能</TITLE>
<STYLE type="text/css">
td{font-size:13px;color:#000000;line-height:28px;}
div{font-size:12px;color:#000000;line-height:20px;}
A{text-decoration:none;font-size:13px;color:#00aa00;line-height:28px;}
</STYLE>
<SCRIPT language="JavaScript">
function click(){
alert('您这是干什么呢?') //点击右键时,弹出警告框,屏蔽右键
return false;
}
function sc(){
window.external.addFavorite('http://www.taobao.com','淘宝网') //收藏本站
}
function detectBrowser()
{
var sAgent = navigator.userAgent.toLowerCase();//浏览器名称转化为小写
this.isIE = (sAgent.indexOf("msie")!=-1); //IE6.0-7浏览器
this.isFF = (sAgent.indexOf("firefox")!=-1); //firefox浏览器
this.isSa = (sAgent.indexOf("safari")!=-1); //safari浏览器
this.isOp = (sAgent.indexOf("opera")!=-1); //opera浏览器
this.isNN = (sAgent.indexOf("netscape")!=-1); //netscape浏览器
this.isMa =(sAgent.indexOf("maxthon")!=-1); //maxthon浏览器
this.isOther = (!this.isIE && !this.isFF && !this.isSa && !this.isOp && !this.isNN && !this.isSa); //未知的浏览器
if(this.isIE)
document.write("\nIE浏览器");
if(this.isFF)
document.write("\nfirefox浏览器");
if(this.isSa)
document.write("\nsafari浏览器");
if(this.isOp)
document.write("\nopera浏览器");
if(this.isNN)
document.write("\nnetscape浏览器");
if(this.isMa)
document.write("\nMaxthon浏览器");
if(this.isOther)
document.write("\n您的浏览器未知");
}
document.oncontextmenu=click;
</SCRIPT>
</HEAD>
<BODY topmargin="0"><div>
<TABLE width="765" border="0" cellspacing="0" cellpadding="0" align="center" background="image/taobao-top.jpg" height="155" >
<TR><TD width="50%"></TD>
<TD valign="top"><A style="cursor:hand" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.taobao.com');return false;" >
【设为首页】</A> <A href="javascript:sc()">【收藏本站】</A><BR>您的浏览器类型:<FONT color="#FF0000"><SCRIPT language="JavaScript">detectBrowser()
</SCRIPT></FONT></TD>
</TR>
</TABLE></div></BODY>
</HTML>
分享到:
相关推荐
本文将详细介绍如何在不同浏览器环境中通过JavaScript获取浏览器临时目录的方法。 #### 二、背景知识 1. **浏览器安全模型**:现代浏览器为了保护用户隐私和数据安全,采用了严格的沙箱机制和同源策略,限制了网页...
### JavaScript 获取浏览器参数知识点...通过上述介绍,我们可以看到JavaScript获取浏览器参数不仅是一项基础技能,而且在实际项目开发中有着广泛的应用。熟练掌握这一技能对于提升Web应用的功能性和用户体验至关重要。
本文将详细介绍如何使用JavaScript来获取浏览器显示区域的相关尺寸信息。 #### 一、关键概念解析 在开始之前,我们先来了解几个关键的概念: - **Client Size**:表示可视区域的宽度和高度。 - **Offset Size**:...
JavaScript 获取浏览器类型和版本的方法 浏览器类型和版本是 web 开发中非常重要的信息,许多web应用程序需要根据浏览器类型和版本来进行相应的处理。JavaScript 提供了多种方法来获取浏览器类型和版本,本文将介绍...
根据提供的文件信息,我们可以提取并总结出以下几个与“JavaScript 获取浏览器相关属性”相关的知识点: ### 一、设置浏览器主页 在HTML中,可以利用特定的行为(behavior)来设置当前页面为浏览器的主页。具体...
还可以获取浏览器的语言设置,`navigator.language`或`navigator.languages`(如果支持多语言)会返回用户的首选语言或语言列表。 ```javascript console.log("用户首选语言:", navigator.language || navigator....
在IT行业中,获取浏览器地址栏URL是一项常见的任务,特别是在开发浏览器扩展、自动化测试或数据分析等场景下。本文将深入探讨如何通过枚举和COM组件来实现这一目标,并介绍如何向浏览器添加插件来获取地址栏的URL。 ...
javascript, 获取各种浏览器相关信息和获取电脑PC的信息, 磁盘, 主板, CPU等
#### 三、获取浏览器语言及系统设置 1. **`navigator.browserLanguage`**:获取当前浏览器的语言设置。 - 示例代码: ```javascript console.log(navigator.browserLanguage); // 输出:如 "zh-CN" ``` 2. **`...
"了解 .net 获取浏览器 Cookie(包括 HttpOnly)实例分享" 在本文中,我们将探讨如何在 .net 环境中获取浏览器 Cookie,包括 HttpOnly 类型的 Cookie。 HttpOnly Cookie 是一种特殊类型的 Cookie,用于保护用户的...
使用 JavaScript 获取客户端字体列表是非常有用的,因为 JavaScript 可以在所有浏览器中运行。我们可以使用 JavaScript 创建一个字体下拉菜单,然后使用 JavaScript 获取客户端字体列表。 实现获取客户端字体列表的...
了解如何使用JavaScript获取浏览器类型和版本是非常实用的,它可以帮助开发者根据不同的浏览器情况来优化网站的表现或用户体验。以下,我们将详细探讨在JavaScript中获取浏览器类型和版本的方法。 首先,要获取...
本文介绍了通过JavaScript判断浏览器是关闭还是刷新的方法。在Web开发过程中,有时候需要区分用户是关闭了浏览器窗口,还是仅仅刷新了页面,这对于执行某些特定的逻辑操作是很重要的。例如,当用户关闭浏览器窗口时...
在探讨JavaScript获取浏览器信息的技能时,我们首先需要了解在Web开发中,有时我们需要根据浏览器的不同特性来调整页面的显示或行为。例如,对于不支持某些HTML5特性的旧版浏览器,可能需要提供回退方案。JavaScript...
以上就是使用JavaScript获取浏览器类型和版本号的相关知识点。通过阅读本文,开发者可以学会如何编写JavaScript代码来检测用户的浏览器环境,并根据需要进行相应的处理。这对于提高Web应用的用户体验和兼容性是非常...
* `document.body.offsetHeight`:获取浏览器的可见区域高度(包括边线) * `document.body.offsetWidth`:获取浏览器的可见区域宽度(包括边线) * `document.body.scrollWidth`:获取浏览器的正文全文宽度 * `...
针对"JavaScript Chrome浏览器获取本地图片的属性"这一主题,我们来深入探讨如何在Chrome浏览器中有效地处理本地图片,以及如何绕过浏览器的限制获取图片信息。 1. **Chrome浏览器的同源策略**:同源策略是浏览器...
本文将深入探讨如何利用JavaScript获取浏览器类别及其版本,并结合提供的资源进行详细说明。 首先,`userAgent`字符串是浏览器发送到服务器的一个头部信息,包含了关于用户浏览器的详细信息,包括浏览器名称、版本...
ie,谷歌,火狐,safari等浏览器均可判断出来,也是借鉴别人的