我使用navigator.appVersion.toString()来判断这两个浏览器,
其中IE打开时是:4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; CIBA);
傲游打开则是:4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 2.0.50727; CIBA);
也就是说多了一个“Maxthon”,根据此差异即可判断!
但我的问题是:当打开一个傲游之后,然后再打开一个IE(傲游没有关掉)时,IE的navigator.appVersion.toString()也变成了4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 2.0.50727; CIBA,也就是说差别了,无法真的判断了,大侠们有什么好的方法吗?
其中IE打开时是:4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; CIBA);
傲游打开则是:4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 2.0.50727; CIBA);
也就是说多了一个“Maxthon”,根据此差异即可判断!
但我的问题是:当打开一个傲游之后,然后再打开一个IE(傲游没有关掉)时,IE的navigator.appVersion.toString()也变成了4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 2.0.50727; CIBA,也就是说差别了,无法真的判断了,大侠们有什么好的方法吗?
解决方案 »
- 谁能给我一点jsp机试试题
- 求解window.onload(){}下不能使用多个函数
- 在检验表单输入时,为什么弹不出错误信息
- 这个自动提示框为什么在ff用不了
- 弄了个iframe,动态的改变其src属性,在ie5.0中无效怎么办?
- sb学javascript半年了,还是个sb,很多问题都很困扰,请教大家!
- 请帮我解释这几个元素或者给一个可获得答案的地址:LINK, MAP, OBJECT, PARAM, RT, RUBY
- js操作json
- 我发现一个奇怪的问题:<button>会自动提交表单吗?
- JS 一个关于数值奇怪的问题,求大神指点
- js 有办法在页面中播放PPT吗
- 一个简单的 select对象触发函数的代码,不能运行。怎么改?
<HEAD>
<TITLE>isMaxthon maxthonVersion</TITLE>
</HEAD>
<BODY>
<script type="text/javascript">
function isMaxthon()
{
try
{
window.external.max_version;
return true;
}
catch (e)
{
return false;
}
}
alert(isMaxthon());
function maxthonVersion()
{
if(window.external && window.external.max_version)
{
return window.external.max_version.substr(0,1);
}
return undefined;
}
alert(maxthonVersion());
</script>
</BODY>
</HTML>