Ios 是否可以保存SFSafariViewController状态而不是重新加载网页?

Ios 是否可以保存SFSafariViewController状态而不是重新加载网页?,ios,swift,uiwebview,sfsafariviewcontroller,Ios,Swift,Uiwebview,Sfsafariviewcontroller,我正在尝试从选项卡栏打开YouTube播放列表,允许用户播放视频,但我希望用户能够暂停视频,返回应用程序,并在重新打开该选项卡时恢复视频 这在SFSafariView或UIWebView中可能吗?首先,UIWebView已被弃用,因此您应该查看WKWebView SFSafariViewController和WKWebView之间的主要区别在于您希望对web体验保持多大的控制 根据Apple指南,当您希望在应用程序中嵌入Safari web体验时,可以使用SFSafariViewControll

我正在尝试从选项卡栏打开YouTube播放列表,允许用户播放视频,但我希望用户能够暂停视频,返回应用程序,并在重新打开该选项卡时恢复视频


这在SFSafariView或UIWebView中可能吗?

首先,
UIWebView
已被弃用,因此您应该查看
WKWebView

SFSafariViewController
WKWebView
之间的主要区别在于您希望对web体验保持多大的控制

根据Apple指南,当您希望在应用程序中嵌入Safari web体验时,可以使用
SFSafariViewController
。尽管您对它的控制非常有限:缓存或用户会话不是它的一部分。也就是说,如果web页面使用用户会话处理身份验证系统,则可以使用
ASWebAuthenticationSession
潜在地恢复它


另一方面,
WKWebView
允许您为web会话和导航进行更多的定制和动手操作。如果您想控制用户的导航,这可能就是您想要的。

谢谢,我将查看WkWebView。