我在我的应用中使用SFSafariViewController。当用户播放视频时,我必须弹出一个询问用户是否要下载视频的弹出窗口。我用UIWebView和AVPlayerItemBecameCurrentNotification完成了这个。但是这在SFSafariViewController中不起作用。有人可以给我一个解决方案吗?
以下是将观察者添加到SFSafariViewController
的代码NotificationCenter.default.addObserver(self.safariViewController!, selector: #selector(self.playerItemBecameCurrent), name: NSNotification.Name(rawValue: "AVPlayerItemBecameCurrentNotification"), object: nil)
由于
答案 0 :(得分:0)
说实话,这在SFSafariViewController
中是不可能的。
SFSafariViewController
未对UIWebView
和WKWebView
进行检查/拦截。鉴于与KeyChain设备的控制接口,从安全角度来看也是有意义的。
你只能给它一个URL和一组2个可自定义的选项。
还原为WKWebView
或最差,UIWebView
。
感谢我的回答很晚,我希望你发现它很有用