对于Web应用程序,是否有一种方法(客户端或服务器端)可以区分来自MobileSafari与SafariViewController(嵌入在任何第三方应用程序中)的请求?

我需要这样做是因为SafariViewController不支持通用链接和智能应用横幅,因此我想在内容中显示适当的替代方法。

我已经检查了HTTP User-Agent,两者完全相同。

最佳答案

代替测试特定的客户端,您应该测试功能。看看Modernizr https://modernizr.com/download?setclasses

如果您以“我如何检测通用链接和智能应用程序横幅的方式”这样的方式提出问题,则对现代Web应用程序开发而言,这比嗅探特定客户端更为有用。

08-19 06:14