c# - 检测非移动浏览器

标签 c# asp.net

所以我想将移动用户重定向到不同的页面。但是我不想检测任何数量的移动浏览器,而是想看看用户使用的是 IE、Firefox、Safari、Chrome 还是 Opera;所有其他用户都转到移动网站。

我最大的问题是从移动 Safari 中检测到常规 Safari。

有什么好的方法吗?

最佳答案

如果你问我,如果你远离 Flash/Silverlight 小程序,并且你没有过度使用 CSS 3 选择器(尽管随着时间的推移,这将变得不那么成问题......),你真的不需要使用特定于浏览器的说明。

使用重置的 CSS 样式表也会有所帮助。去看看那个重要的链接:

http://meyerweb.com/eric/tools/css/reset/

关于c# - 检测非移动浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3738188/

相关文章:

c# - 使用图像将 Gridview 导出到 Excel

asp.net - session 变量在开发过程中的工作方式是否不同?

c# - 在 Visual Studio 中编辑的 Unity 脚本不提供自动完成功能

c# - 标记 C# 接口(interface)的显式实现

asp.net - .NET Framework4.0 的 PDFLib.NET dll?

javascript - 在 Telerik ASP.Net UI 客户端中,如果我内联附加客户端事件,如何获取鼠标事件对象?

.net - ASP.NET 3.5 中的处理程序 (ASHX) 发生了什么

c# - 后台 worker ,不运行进度条

c# - AutoMapper:手动设置属性

c# - Gridview 显示控件(标签、按钮、文本字段),即使数据源为空