在JavaScript中embeddedSFSafariViewController

我不确定是否有可能。 我目前正在开发一个应用程序的商店密码(如密码pipe理器)。 它的一个特点是允许用户自动login到该设备的网页浏览器。 我能够使用UIWebView和WKWebView工作,但找不到使用SFSafariViewController工作的方法。 我读了几篇关于它的文档和博客,甚至读了SFSafariViewController.h,但是那里没有任何线索可以让我find我想要的function。 我想知道如何在SFSafariViewController中做一个“evaluateJavaScript”类似的函数,或者如果它不可能的话,你们有没有其他的build议来解决这个问题?

注意:我正在使用Objective-C。

提前致谢! 快乐的编码!

SFSafariViewControllers是沙盒。 因为它们本质上是Safari,并且可以访问cookie。 允许任何应用程序访问这些将是一个安全风险。

但是,如果您希望用户login的Web服务属于您,则可以设置API和自定义URLscheme。

按照这个文件 。

如果你试图存储密码等网站你不维护然后不幸的是,这是不可能的使用SFSafariViewController

希望这可以帮助,

利亚姆