8得票2回答
使用SFSafariViewController的主要优点是什么?

如果我们使用[[UIApplication sharedApplication] openUrl: strUrl];,那么使用SFSafariViewController的主要优点是什么,我没有得到很好的理解。 两者之间有什么区别?

8得票2回答
无法使SFSafariViewController的状态栏样式为lightContent

我需要在状态栏中使用黑色背景的轻量级内容,但是某些屏幕需要白色背景的黑色状态栏内容,因此我已经在info.plist中将View controller-based status bar appearance设置为YES,以根据视图控制器的要求采用状态栏样式。 我的问题是,无论我从哪个视图控制...

8得票1回答
在SFSafariViewController中嵌入Javascript

我不确定是否可能。我目前正在开发一款存储密码的应用程序(类似于密码管理器)。其中之一的特点是允许用户自动登录到该设备的Web浏览器。我能够使用UIWebView和WKWebView使其正常工作,但找不到使用SFSafariViewController使其正常工作的方法。我阅读了几篇关于此的文档...

7得票4回答
iOS10 SFSafariViewController在alpha设置为0时无法工作

我正在使用SFSafariViewController在我的应用程序中获取用户的cookie。这是我的代码: SFSafariViewController *safari = [[SFSafariViewController alloc]initWithURL:[NSURL URLWithS...

7得票1回答
SFSafariViewController完成按钮无法使用

我有一个测试ViewController,它嵌入了一个 NavigationController。在测试的ViewController中,我有一个WebView按钮。当我点击该button时,它会导航到SafariViewController并加载给定的URL。在那个WebView中,当我点击...

7得票1回答
在Flutter中识别Chrome自定义标签和SFSafariViewController中的返回URL

我有一个项目,客户被重定向到在应用内浏览器中打开的银行网址完成付款请求(在Android上使用Chrome Custom Tabs,在iOS上使用SFSafariViewController)。应用程序是使用Flutter编写的,我们使用flutter_inappwebview来实现这一目的。...

7得票1回答
如何清除SFSafariViewController的凭据?

我正在使用Swift 2中的SFSafariViewController在iPad Air 2上显示网页,iOS版本为9.1(13B143)。每个网页都需要用户提供凭证。然而,当用户按下注销按钮时,我需要清除这些凭证。我尝试使用以下代码: let allCreds = NSURLCred...

7得票2回答
区分来自MobileSafari和SafariViewController的请求

对于一个网络应用程序,有没有一种方式(客户端或服务器端)可以区分来自MobileSafari与SafariViewController(嵌入到任何第三方应用程序中)的请求? 我需要这个信息是因为SafariViewController不支持通用链接和智能应用程序横幅,所以我想在内容中显示适当...

7得票2回答
当将委托分配给视图控制器之外的其他内容时,SFSafariViewControllerDelegate方法未被调用

我有一个简单的视图控制器,当链接按钮被点击时会呈现SFSafariViewController。 #import "ViewController.h" #import "SafariDelegate.h" @interface ViewController () @property(no...