2014-05-24 44 views
0

当Chrome用户点击我的网站时,在iPhone或iPad上,浏览器类型(通过JavaScript或使用MVC的Request.Browser报告)始终会报告Safari。我认为这是因为根据Apple的要求,Chrome或运行在Apple平台上的任何其他浏览器都必须建立在Safari技术之上。有没有什么方法可以检测到真正的浏览器真的是什么?检测iPhone/iPad上的实际浏览器类型

+0

它可能检测到WebKit。 Safari和Chrome都是WebKit浏览器。 –

+0

如果是Chrome,你打算做什么不同? iOS上的Chrome浏览器正在使用UIWebView,因此它是* Safari以用于呈现目的。 –

回答

1

通过查看代理字符串'CriOS',您确实可以确定它是否是iOS上的Chrome。它会在那里而不是'版本'。有关详细信息,请参阅此link