ASP.NET 4.0中最好的浏览器检测解决方案
发布时间:2020-12-15 18:30:47 所属栏目:asp.Net 来源:网络整理
导读:我搜索了这个主题,并通过三种不同的方式来配置浏览器功能:browscap.ini,web.config中的browserCaps元素和App_Browsers中的.browser文件。我以为.browser文件是最新的方法,但我似乎找不到最新的文件。但是我从 http://browsers.garykeith.com/downloads.a
我搜索了这个主题,并通过三种不同的方式来配置浏览器功能: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 C#
- asp.net mvc – asp.net mvc Html.ActionLink()保持路由值我
- 部署ASP.Net MVC应用程序的最便宜的方法是什么?
- 如何使用asp.net向多个收件人发送电子邮件?
- 你真的了解ASP.NET Core 部署模型吗?
- ASP.Net:为什么我的按钮的点击/命令事件没有在转发器中绑定
- asp.net-mvc – 从Visual Studio 2015 Update 1 RC恢复
- ASP.NET Core Web Api自动帮助页面
- asp.net-mvc – ‘System.Web.Webpages.Html.Htmlhelper’不
- 甜甜圈缓存是否正常使用ASP.NET MVC?
推荐文章
站长推荐
- asp.netcore 自动挡Docker Nginx Redis(滴滴滴,自
- asp.net – 在.aspx页面上显示图像的字节
- asp.net-mvc-3 – .NET MVC 3以编程方式设置布局
- .NetCore技术研究-.NET Core迁移前的准备工作
- 如何在ASP.NET中以编程方式创建子域?
- asp.net-mvc – ASP.NET DisplayFormat dd / MM
- 由于asp.net-C中的保护级别错误而无法访问#
- 实体框架4 – ASP.NET MVC 3应用程序使用Ninject
- asp.net – 从DAL返回BLL
- asp.net-mvc – 在EF CF中添加/更新导航属性
热点阅读