ASP.NET 4.0中最好的浏览器检测解决方案
发布时间:2020-05-23 14:45:05 所属栏目:asp.Net 来源:互联网
导读:我搜索了这个主题,并通过三种不同的方式来配置浏览器功能:browscap.ini,web.config中的browserCaps元素和App_Browsers中的.browser文件。我以为.browser文件是最新的方法,但我似乎找不到最新的文件。但是我从 http://browsers.garykeith.com/downloads.as
|
我搜索了这个主题,并通过三种不同的方式来配置浏览器功能:browscap.ini,web.config中的browserCaps元素和App_Browsers中的.browser文件。我以为.browser文件是最新的方法,但我似乎找不到最新的文件。但是我从 http://browsers.garykeith.com/downloads.asp发现相当新鲜的browscap.ini。 我的首要任务是将普通抓取工具从访问者统计信息中排除。第二个优先事项是使用正确的版本检测浏览器和操作系统(例如Opera 11 / Win7)。 有没有可以使用的图书馆? browscap.ini仍然是一种有效的方式,是否可以使用它而无法访问系统文件?在哪里可以找到最新的.browser文件? 解决方法更多信息: http://msdn.microsoft.com/en-us/library/3yekbd5b.aspx你检查过这个: System.Web.HttpBrowserCapabilities browser = Request.Browser;
string s = "Browser Capabilitiesn"
+ "Type = " + browser.Type + "n"
+ "Name = " + browser.Browser + "n"
+ "Version = " + browser.Version + "n"
+ "Major Version = " + browser.MajorVersion + "n"
+ "Minor Version = " + browser.MinorVersion + "n"
+ "Platform = " + browser.Platform + "n"
+ "Is Beta = " + browser.Beta + "n"
+ "Is Crawler = " + browser.Crawler + "n"
+ "Is AOL = " + browser.AOL + "n"
+ "Is Win16 = " + browser.Win16 + "n"
+ "Is Win32 = " + browser.Win32 + "n"
+ "Supports Frames = " + browser.Frames + "n"
+ "Supports Tables = " + browser.Tables + "n"
+ "Supports Cookies = " + browser.Cookies + "n"
+ "Supports VBScript = " + browser.VBScript + "n"
+ "Supports JavaScript = " +
browser.EcmaScriptVersion.ToString() + "n"
+ "Supports Java Applets = " + browser.JavaApplets + "n"
+ "Supports ActiveX Controls = " + browser.ActiveXControls
+ "n"
+ "Supports JavaScript Version = " +
browser["JavaScriptVersion"] + "n";
TextBox1.Text = s; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在MVC中结合JS / CSS的任何经验?
- asp.net – 在Web.Config文件之外存储SMTP
- asp.net-mvc – ASP.Net MVC支持嵌套资源?
- asp.net-mvc – ASP.NET MVC 5如何在Identity 2.0中删除用户
- asp.net – 使用HtppWebRequest发布表单数据没有效果
- asp.net – 如果缓存破坏程序与内容不匹配,防止捆绑包响应
- 管理页面来管理asp.net会员提供商和角色管理
- asp.net – 如何防止PDF文档下载到用户PC?
- 动态渲染asp:从ASP.NET中的BLOB条目的图像
- asp.net-mvc – 使用UIHint的ASP.NET MVC 3自定义显示模板
