Microsoft ASP.NET AJAX中有一层浏览器兼容层,提供了浏览器的兼容功能,可以用同样的编码方式,相同的代码在不同的浏览器实现相同的功能。

在ASP.NET AJAX框架中可以用Sys.Browser的属性来获取浏览器的类型:
1) Sys.Browser.agent -- 浏览器的类型,有以下四种取值
    
Sys.Browser.InternetExplorer
     Sys.Browser.FireFox
     Sys.Browser.Safari
     Sys.Browser.Opera
2) Sys.Browser.name -- 浏览器的名称
     Microsoft Internet Explorer
     Firefox
     Safari
     Opera -- 还没在这个浏览器下测试名称的显示
3) Sys.Browser.version -- 浏览器的版本

检测示例
>

Microsoft AJAX Library脚本库中实现这部分功能的代码如下:
}

从上面的脚本库内部实现代码来看,如果客户端浏览器非上面列出的四种主流浏览器,则不能用Sys.Browser.agent进行检测,不过可以用Sys.Browser.name和version来进行判断。

相关文章:

  • 2021-09-13
  • 2022-12-23
  • 2021-06-10
  • 2021-08-29
  • 2021-08-29
猜你喜欢
  • 2021-08-29
  • 2021-07-16
相关资源
相似解决方案