javascript检测遨游(Maxthon)浏览器
日期:2009-02-02 阅读:184 分类:Javascript
最近使用一个js的弹出菜单效果,发现在傲游浏览器上对contextmenu事件的执行有些异常。
于是想对傲游浏览器做检测以便作出不同处理。可是遍历网上检查浏览器的代码,都是userAgent,而遨游和IE的userAgent是一样的,检查不出来。
很多流量统计中都是有Maxthon识别的,所以肯定是有办法的,后来想到遨游有很多扩展功能,这些功能许多是在网页上实现的,所以在javascript中
肯定有某些扩展对象,只要根据是否有某个扩展对象就可以检测出是否是遨游。查看了遨游默认首页的js发现了目标。
现提取中其中一种方法,分享给大家:
function IsMaxthon()
{
try{
window.external.max_invoke("GetHotKey");
return true;
}catch(ex){
return false;
}
}
alert(IsMaxthon());
from:
{
try{
window.external.max_invoke("GetHotKey");
return true;
}catch(ex){
return false;
}
}
alert(IsMaxthon());
from:
本页链接: http://www.scriptlover.com/static/372-javascript-遨游-浏览器
标签: javascript 遨游 浏览器
相关文章
- Javascript在chrome中辅助预订火车票的方法 2012-01-06
- 一款不错的日历控件 2008-07-31
- getElementsByClassName 2008-07-21
- Javascript常用函数归档 2008-12-01
- JS和VML画曲线图 2008-07-06
- 修改谷歌浏览器Chrome的临时文件保存地址 2011-10-26
- 如何开启浏览器的WebGL功能? 2012-01-06
- 浏览器的agent字符串汇集 2008-06-23
- 兼容浏览器的addEventHandler 2008-10-28
- 兼容浏览器的透明css写法 2008-12-15
网友评论
#1: 2009-2-3 11:52:00 by csdn
不错,不错
http://www.xinju.name/post/372
本文链接:http://www.scriptlover.com/post/372