通常更容易检测 UIWebViews,因为它们的用户代理通常与 safari 不同,但 SFSafariViewController 使用完全相同的用户代理。在新发布的 iOS 10 上,我遇到了某些 HTML5 视频问题,该问题仅在 SFSafariViewController 中打开页面时发生。如果浏览器实际上是 SFSafariViewController,有没有办法从纯 JavaScript 中检测?
通常更容易检测 UIWebViews,因为它们的用户代理通常与 safari 不同,但 SFSafariViewController 使用完全相同的用户代理。在新发布的 iOS 10 上,我遇到了某些 HTML5 视频问题,该问题仅在 SFSafariViewController 中打开页面时发生。如果浏览器实际上是 SFSafariViewController,有没有办法从纯 JavaScript 中检测?