向下滚动 SFSafarViewController

Scroll Down SFSafarViewController

我非常怀疑,但是有什么方法可以滚动到 SFSafariViewController 中的特定位置吗?在常规 WKWebView 中,这样做很容易。您只需要调用[self.webView.scrollView setContentOffset:CGPointMake(0, 100)];。我还考虑过尝试让 SFSafariViewController 评估 Javascript 并像 WKWebViews 那样做。如果这不可能,请告诉我。

根据 the documentation,这不是 SFSafariViewController 的用例。

The user's activity and interaction with SFSafariViewController are not visible to your app, which cannot access AutoFill data, browsing history, or website data

如果您需要与网络视图交互,请使用网络视图(UIWebViewWKWebView)。 SFSafariViewController 旨在在应用程序中提供浏览器功能。您无法控制视图中发生的事情。