OpenURL在iOS中刷新?
问题描述:
我正在使用UIApplication.sharedApplication()。openURL(url)在Safari中打开一个页面。它工作正常,只要在safari中打开url即可。但问题是,如果该页面已在Safari中打开,并且我调用openURl方法,它只是打开旧页面,而不刷新内容。每当我打电话给opneURL时,我都想刷新它。怎么做。 ?OpenURL在iOS中刷新?
答
我不认为有可能在Safari中刷新页面。
你可以试试这个:
func showTutorial(url : String) {
if let url = NSURL(string: url) {
let vc = SFSafariViewController(URL: url, entersReaderIfAvailable: true)
presentViewController(vc, animated: true, completion: nil)
}
}
请仔细阅读本:
一种可能的简单的解决方案,如果可以的话,是实现SFSafariViewController和应用程序中打开您的网址。在这个阶段,你可以像UIWebView一样控制它。 http://stackoverflow.com/a/38395653/3307233 –
不,我不能使用SFSafariViewController,客户端想要在Safari浏览器中打开它。 –
尝试在私人模式下打开URI。希望它能起作用。 –