javascript实例教程(8) 利用javascript基于浏览器类型的重定向
基于浏览器类型的重定向的实现可以通过使用JavaScript函数来检查navigator.userAgent的字符串“MSIE”,它将告诉你用户是否使用Microsoft Internet Explorer(微软的IE浏览器)。通过修改windows.location函数可以重定向到正确的URL(同意资源定位器)。下面是详细的代码:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function redirectClient(ieurl, nsurl) {
// test for Internet Explorer (any version)
if (navigator.userAgent.indexOf("MSIE") != -1) {
window.location = ieurl;
} else {
// it's not IE so assume it's Netscape
window.location = nsurl;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
Click <A HREF="javascript
:redirectClient('explorer.html',
'netscape.html')">here</A>
to redirect based on the user's browser.
</BODY>
</HTML>
分享到:
相关推荐
2. **js-history.htm**:此文件可能展示了如何利用JavaScript与浏览器的历史记录进行交互。例如,它可能包括添加、修改或回溯历史条目的功能,这对于实现单页应用(SPA)的导航尤为重要。 3. **Layout.htm**:这...
### JavaScript实例教程精要 #### 弹出式窗口创建技巧 在JavaScript中,创建弹出式窗口是一项基本但实用的功能,常用于展示广告、提供额外信息或进行特定操作的交互界面。这一技巧的核心在于`window.open()`方法的...
ASP Web编程实例教程是针对已经具备一定基础的学习者设计的,旨在通过实例深入解析ASP(Active Server Pages)技术在Web开发中的应用。本教程将帮助你掌握如何利用ASP创建动态网页,实现数据交互、用户交互等功能,...
`goBack()`函数直接设置了`location.href`来重定向到指定URL,用户可以通过浏览器的后退按钮返回原始页面。而`goBackRep()`函数使用`location.replace()`,这个方法不仅重定向,还会替换当前的历史记录条目,导致...
2. JavaScript页面重定向: 页面重定向可以通过两种方式实现:直接修改`location.href`或使用`location.replace`方法。 - `location.href`赋值:当你想让页面跳转到新的URL时,可以直接给`location.href`赋值,如`...
Ky是一个基于浏览器的小巧优雅的HTTP客户端 Ky定位于和 。 对于较旧的浏览器,您需要转换并使用存polyfill。 对于Node.js,请查看 。 对于同构需求(例如SSR),请查看 。 这只是一个没有依赖性的小文件。 相对于...
JavaScript的核心特性包括动态类型、原型继承、基于原型的对象、函数作为一等公民,以及异步编程模型。 在本书中,Flanagan深入浅出地讲解了JavaScript的基础概念,例如变量、数据类型(包括原始类型和引用类型)、...
在这个特定场景下,"AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列.user.js"可能是油猴脚本(Tampermonkey)的一个实例,这是一种浏览器扩展,允许用户自定义JavaScript代码来增强网页功能。此脚本可能用于...
利用`window.status`属性,可以在浏览器的状态栏中显示动态变化的时间,同样使用`setInterval()`来定时更新。 7. **关闭窗口**: `window.close()`方法可以关闭当前窗口,但出于安全原因,只有由脚本本身打开的...
### ASP.NET MVC3官方实例教程MusicStore中文版:构建音乐商店的全面指南 #### 概览 《ASP.NET MVC3官方实例教程MusicStore中文版》是专为希望深入理解和掌握ASP.NET MVC3框架的开发者设计的实践教程。本书通过一...
描述中的“WebView+Thread(内置Handler)实现应用内浏览器demo1”进一步确认了我们的目标是构建一个基于WebView的应用内浏览器,而且将利用多线程技术(Thread)和Handler进行异步处理,以提高用户体验。...
跨站脚本攻击可能发生在应用的多个层面,比如攻击者可以在合法的列表中嵌入恶意的JavaScript脚本,然后将用户重定向到伪造的登录页面,以此来钓鱼用户凭证。一个著名的案例是,网络犯罪分子利用了eBay网站的一个持久...
《ASP+Access开发动态网站实例荟萃》是一本专注于利用ASP(Active Server Pages)和Access数据库技术进行动态网站开发的实战教程。这本书的配套光盘包含了一系列实例代码和相关资源,旨在帮助读者深入理解并掌握如何...
"ASP基础教程"可能涵盖了以上内容,并提供实例和练习帮助你理解和掌握ASP编程。"下载说明.HTM"可能包含了教程的下载及使用指南,"readme.txt"通常包含了作者的说明或注意事项,"aspjcj"可能是教程的一部分,如案例...
【标题】"jspservlet8.rar"所对应的资源是一份关于JSP...综上所述,"jspservlet8.rar"可能包含JSP和Servlet的教程文档、实例代码或示例项目,可以帮助学习者深入理解和掌握这两项技术,为开发Java EE应用打下坚实基础。
本教程将深入探讨JSP编程的一些实例,帮助开发者理解和掌握其核心概念和应用技巧。 一、JSP概述 JSP是由Sun Microsystems公司提出的动态网页开发技术,它将HTML、CSS、JavaScript等前端语言与Java代码结合在一起,...
为了抓取这些内容,可以使用Headless浏览器,如Selenium WebDriver结合C#的WebDriver.NET库,模拟浏览器行为执行JavaScript并获取最终渲染后的页面。 考虑到效率和合法性,爬虫应有合理的爬取策略。避免频繁请求...
- **Response对象**:用于向客户端浏览器发送信息,如输出文本、重定向等。 - **Request对象**:收集来自客户端的数据,如表单提交、URL参数等。 - **Server对象**:提供对服务器上的资源和服务的访问,如执行...
charset=UTF-8" %>`定义了JSP页面的语言和内容类型。 2. 脚本元素:脚本元素包含在`<%...%>`之间,用于编写Java代码。脚本元素有三种类型:声明(declarations)、脚本块(scriptlets)和表达式(expressions)。...