标签: ios uiwebview mobile-safari wkwebview sfsafariviewcontroller
我正在尝试在 iOS 上构建一个可靠的引擎来检测是否在 Mobile Safari / Safari View Controller (SFVC)或中打开了一个页面WebView (WKWebView或UIWebView)。
我找到的主要方法是使用用户代理,这是不可靠的,例如https://github.com/hgoebl/mobile-detect.js
MobileView是否支持WebView不支持的功能列表,因此我可以使用Modernizr这样的库来检测我的页面打开位置?