浏览器 UserAgent

2019-03-02 00:57|来源: 网路

IE 

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/6.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; InfoPath.3; MASMJS)

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; MASMJS)

 

Chrome

Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36

 

手机 微信

Mozilla/5.0 (Linux; U; Android 4.0.4; zh-cn; GT-I9100G Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 MicroMessenger/5.0.1.352

手机 Chrome

Mozilla/5.0 (Linux; Android 4.1.1; MI 2 Build/JRO03L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.58 Mobile Safari/537.36


转自:http://www.cnblogs.com/ok519/p/3705699

相关问答

更多
  • 既然你正在嗅探浏览器,也许使用get_browser()函数......但你不应该依赖用户代理! 由浏览器决定将其设置为HTTP_USER_AGENT的用户代理。 最后,从IE11开始,用户代理字符串不再包含版本令牌。 Since you're sniffing browser, perhaps use the get_browser() function... but you should not rely on user agents! It's up to the browser to determi ...
  • 尝试: navigator.__defineGetter__('userAgent', function(){ return 'foo' // customized user agent }); navigator.userAgent; // 'foo' 尝试在FF2和FF3。 Try: navigator.__defineGetter__('userAgent', function(){ return 'foo' // customized user agent }); naviga ...
  • 找到了: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/7.0 Safari/537.71 Found it: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9) AppleWebKit/537.71 (KHTML, like Gecko) Version/7.0 Safari/537.71
  • 如果您查看Crawler属性的文档( http://msdn.microsoft.com/zh-cn/library/system.web.configuration.httpcapabilitiesbase.crawler(v = vs.110 ) .aspx ),您会注意到这是一个布尔类型。 如果请求来自已知的抓取工具,该属性本身会通知您。 暂时可以尝试以下方法。 离开该方法,所以你不必改变太多。 private bool IsValidCrawler(HttpRequestBase request) ...
  • 你的所有盒子都使用Mojolicious 3.85或更高? UA form / json发电机是非常新的,仅在3.85或2013-02-13之后 。 你也可以尝试删除空的hashref(这将是额外的标题),除非有一些理由让它在那里。 Are all of your boxes using Mojolicious 3.85 or greater? The UA form/json generators are very new, only since 3.85 or 2013-02-13. Also you ...
  • 在BeforeNavigate2事件中,您可以拦截浏览器请求,取消它并将其替换为您自己的。 您对Navigate2方法的调用将导致事件再次触发,因此您需要使用表单级别变量来检查并阻止递归。 我不确定你用userClickNavigate标志做了什么,所以你可能需要修改它以使用它。 Option Explicit Private Const USER_AGENT = "User-Agent:Nokia-MIT-Browser/3.0" 'contant declaration of use agent Pr ...
  • 您可以使用CASE表达式来处理: SELECT CASE WHEN user_agent LIKE '%MSIE 8.0%' THEN 'IE8' WHEN user_agent LIKE '%Firefox%' THEN 'Firefox' ELSE 'There are other browsers?' END AS Browser FROM YourTable You can use a CASE expression to handle that: SELECT ...
  • IE9在兼容性视图中报告 Mozilla/4.0 ,在查看http:// mywebsite1 /时,您是否单击了“撕页”图标? (视图也可以通过服务的html 请求 。) IE9 reports Mozilla/4.0 when in Compatibility View, did you click the "torn page" icon when viewing your http://mywebsite1/ ? (The view can also be requested by the html ...
  • 您可以使用以下代码检测iOS设备中的Mobile: if (navigator.userAgent.match(/(iPhone)/)) return true; 您可以通过以下链接检测Google所述的Android操作系统移动设备: https://googlewebmastercentral.blogspot.com.au/2011/03/mo-better-to-also-detect-mobile-user.html 对于Windows Phone,请使用以下条件: if(nav ...
  • Quirksmode有一个浏览器检测脚本 ,您可以使用它来检测正在使用的不同浏览器,然后根据该浏览器类型执行不同的操作。 在引擎盖下,它基本上使用您尝试使用的相同技术。 在你的例子中,你实际上是接近。 快速解决方法是将==更改为!=瞧,您的脚本应该可以正常工作! 但是,我正在运行Chrome,而不是Safari! 但是,在我的用户代理字符串中,我看到以下内容: "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.10 (KHTML, ...