遨游,飞飞,IE,空中网 浏览器无提示关闭方法


Posted in Javascript onJuly 11, 2011
<!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 id="Head1" runat="server"> 
<title></title> 
</head> 
<body> 
<script type="text/javascript"> 
function browserinfo() { 
var Browser_Name = navigator.appName; 
var Browser_Version = parseFloat(navigator.appVersion); 
var Browser_Agent = navigator.userAgent; 
var Actual_Version, Actual_Name; 
var is_IE = (Browser_Name == "Microsoft Internet Explorer"); //判读是否为ie浏览器 
var is_NN = (Browser_Name == "Netscape"); //判断是否为netscape浏览器 
var is_op = (Browser_Name == "Opera"); //判断是否为Opera浏览器 
if (is_NN) { 
//upper 5.0 need to be process,lower 5.0 return directly 
if (Browser_Version >= 5.0) { 
if (Browser_Agent.indexOf("Netscape") != -1) { 
var Split_Sign = Browser_Agent.lastIndexOf("/"); 
var Version = Browser_Agent.lastIndexOf(" "); 
var Bname = Browser_Agent.substring(0, Split_Sign); 
var Split_sign2 = Bname.lastIndexOf(" "); 
Actual_Version = Browser_Agent.substring(Split_Sign + 1, Browser_Agent.length); 
Actual_Name = Bname.substring(Split_sign2 + 1, Bname.length); 
} 
if (Browser_Agent.indexOf("Firefox") != -1) { 
var Split_Sign = Browser_Agent.lastIndexOf("/"); 
var Version = Browser_Agent.lastIndexOf(" "); 
Actual_Version = Browser_Agent.substring(Split_Sign + 1, Browser_Agent.length); 
Actual_Name = Browser_Agent.substring(Version + 1, Split_Sign); 
} 
if (Browser_Agent.indexOf("Safari") != -1) { 
if (Browser_Agent.indexOf("Chrome") != -1) { 
var Split_Sign = Browser_Agent.lastIndexOf(" "); 
var Version = Browser_Agent.substring(0, Split_Sign); ; 
var Split_Sign2 = Version.lastIndexOf("/"); 
var Bname = Version.lastIndexOf(" "); 
Actual_Version = Version.substring(Split_Sign2 + 1, Version.length); 
Actual_Name = Version.substring(Bname + 1, Split_Sign2); 
} 
else { 
var Split_Sign = Browser_Agent.lastIndexOf("/"); 
var Version = Browser_Agent.substring(0, Split_Sign); ; 
var Split_Sign2 = Version.lastIndexOf("/"); 
var Bname = Browser_Agent.lastIndexOf(" "); 
Actual_Version = Browser_Agent.substring(Split_Sign2 + 1, Bname); 
Actual_Name = Browser_Agent.substring(Bname + 1, Split_Sign); 
} 
} 
} 
else { 
Actual_Version = Browser_Version; 
Actual_Name = Browser_Name; 
} 
} 
else if (is_IE) { 
var Version_Start = Browser_Agent.indexOf("MSIE"); 
var Version_End = Browser_Agent.indexOf(";", Version_Start); 
Actual_Version = Browser_Agent.substring(Version_Start + 5, Version_End) 
Actual_Name = Browser_Name; 
if (Browser_Agent.indexOf("Maxthon") != -1 || Browser_Agent.indexOf("MAXTHON") != -1) { 
var mv = Browser_Agent.lastIndexOf(" "); 
var mv1 = Browser_Agent.substring(mv, Browser_Agent.length - 1); 
mv1 = "遨游版本:" + mv1; 
Actual_Name += "(Maxthon)"; 
Actual_Version += mv1; 
} 
} 
else if (Browser_Agent.indexOf("Opera") != -1) { 
Actual_Name = "Opera"; 
var tempstart = Browser_Agent.indexOf("Opera"); 
var tempend = Browser_Agent.length; 
Actual_Version = Browser_Version; 
} 
else { 
Actual_Name = "Unknown Navigator" 
Actual_Version = "Unknown Version" 
} 
/*------------------------------------------------------------------------------ 
--Your Can Create new properties of navigator(Acutal_Name and Actual_Version) -- 
--Userage: -- 
--1,Call This Function. -- 
--2,use the property Like This:navigator.Actual_Name/navigator.Actual_Version;-- 
------------------------------------------------------------------------------*/ 
navigator.Actual_Name = Actual_Name; 
navigator.Actual_Version = Actual_Version; 
/*--------------------------------------------------------------------------- 
--Or Made this a Class. -- 
--Userage: -- 
--1,Create a instance of this object like this:var browser=new browserinfo;-- 
--2,user this instance:browser.Version/browser.Name; -- 
---------------------------------------------------------------------------*/ 
this.Name = Actual_Name; 
this.Version = Actual_Version; 
} 
browserinfo(); 
// document.write("你使用的浏览器是:"+navigator.userAgent); 
//document.write("<br>"); 
// document.write("你使用的浏览器是:"+navigator.Actual_Name+",版本号:"+navigator.Actual_Version); 
function closewin() { 
var type = ""; 
var ua = navigator.userAgent; 
if (ua.indexOf("MSIE") >= 0) { 
type = "MSIE"; 
if (navigator.Actual_Version == "7.0") { 
type += "7"; 
} 
else if (navigator.Actual_Version == "6.0") { 
type += "6"; 
} 
} 
else if (ua.indexOf("Firefox") >= 0) { 
type = "FF"; 
} 
if (type == "MSIE6") { 
window.opener = null; 
window.close(); 
} 
else if (type == "MSIE7") { 
window.open('', '_top'); 
window.top.close(); 
} 
else if (type == "FF") { 
window.open('', '_parent', ''); 
window.close(); 
} 
} 
window.onload = function() { 
closewin(); 
} 
</script> 
<input type="button" value="没有提示关闭" onclick="closewin()" /> 
</body> 
</html>
Javascript 相关文章推荐
jquery获取下拉列表的值为null的解决方法
Mar 18 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
Mar 14 Javascript
JavaScript转换农历类实现及调用方法
Jan 27 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
Dec 16 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
Feb 02 Javascript
JS特效实现图片自动播放并可控的效果
Jul 31 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 Javascript
给easyui datebox扩展一个清空的实例
Nov 09 Javascript
bootstrap组件之导航组件使用方法
Jan 19 Javascript
原生JS实现简单的倒计时功能示例
Aug 30 Javascript
vue实现循环切换动画
Oct 17 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
Jul 11 #Javascript
jQuery :nth-child前有无空格的区别分析
Jul 11 #Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
Jul 11 #Javascript
jquery中防刷IP流量软件影响统计的一点对策
Jul 10 #Javascript
让你的CSS像Jquery一样做筛选的实现方法
Jul 10 #Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
Jul 10 #Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 #Javascript
You might like
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
在PHP中操作Excel实例代码
2010/04/29 PHP
php array的学习笔记
2012/05/16 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
淘宝搜索框效果实现分析
2011/03/05 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
如何提高数据访问速度
2016/12/26 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
学生手册评语
2014/05/05 职场文书
小班上学期评语
2014/05/05 职场文书
高中班级口号
2014/06/09 职场文书
励志演讲稿200字
2014/08/21 职场文书
个人主要事迹材料
2014/08/26 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
个人典型事迹材料
2014/12/30 职场文书
世界环境日活动总结
2015/02/11 职场文书
大学生党课感想
2015/08/11 职场文书
新年祝酒词大全
2015/08/11 职场文书