IOS11 "Add to home screen" 按钮的 WebView

IOS11 WebView for "Add to home screen" button

iOS11 升级后,Safari 中的 "Add to home screen" 按钮使用什么 WebView (WebKit)(用于全屏查看应用程序)?
我知道在 iOS 10 中,它使用的是 UIWebView

它是 UIWebView 的升级还是被 WKWebView 取代?

我看到在iOS11中,我没有遇到300毫秒延迟的问题,但我遇到了方向变化的问题。

谢谢

根据 的 JavaScript 测试,Web 应用程序正在 iOS 11 中的 WKWebView 中显示。

您还可以使用以下代码片段验证这一点:

function browserTest() {
  var whatBrowser = document.getElementById("whatBrowser");
  var lte9 = /Constructor/i.test(window.HTMLElement);
  var nav = window.navigator, ua = nav.userAgent, idb = !!window.indexedDB;
  var browserText = "Other Browser"; 

  if (ua.indexOf('Safari') !== -1 && ua.indexOf('Version') !== -1 && !nav.standalone) { 
    browserText = "Safari";
  } else if ((!idb && lte9) || !window.statusbar.visible) {
    browserText = "UIWebView";
  } else if ((window.webkit && window.webkit.messageHandlers) || !lte9 || idb) {
    browserText = "WKWebView";
  }
  
  whatBrowser.innerHTML = browserText;
}
<html>
  <head>
    <meta name="apple-mobile-web-app-capable" content="yes">
  </head>
  <body onload="browserTest();">
    <p id="whatBrowser"></p>
  </body>
</html>