对于 Web 应用程序,是否有办法(客户端或服务器端)区分来自 MobileSafari 和 SafariViewController(嵌入在任何第 3 方应用程序中)的请求?
我需要这个,因为 SafariViewController 不支持通用链接和智能应用程序横幅,所以我想在内容中显示一个适当的替代方案。
我检查了 HTTP 用户代理,两者完全相同。
对于 Web 应用程序,是否有办法(客户端或服务器端)区分来自 MobileSafari 和 SafariViewController(嵌入在任何第 3 方应用程序中)的请求?
我需要这个,因为 SafariViewController 不支持通用链接和智能应用程序横幅,所以我想在内容中显示一个适当的替代方案。
我检查了 HTTP 用户代理,两者完全相同。
您应该测试功能,而不是测试特定客户端。查看 Modernizr https://modernizr.com/download?setclasses
如果您以“如何检测通用链接和智能应用程序横幅”的方式提出问题,那么对于现代 Web 应用程序开发来说,这将是一个比嗅探特定客户端更有用的问题。