ios - 如何快速更改 SFSafariviewController 标题?

标签 ios swift sfsafariviewcontroller

我正在使用 SFSafariViewController 在应用程序中打开网页。

我使用下面的代码打开 SafariViewController:

  let url = URL.init(string: myURL)
  let safari = SFSafariViewController(url: url!)
  self.presentVC(vc: safari)

它工作正常。但是我怎样才能改变它的标题呢? ScreenShot

我试过下面的代码:

 safari.title = "About Us"

但没有成功。

也搜索相同但没有得到任何答案 SFSafariViewController Title .

最佳答案

如文档介绍所示,SFSafariViewController 用于在应用程序中安全地显示网页内容。用户可以相信他没有看到被操纵的 Web 内容。如果您可以更改标题,则可以将来自错误域的页面强加给用户,这将为网络钓鱼攻击打开大门。

因此,Apple 不会提供任何更改标题的可能性。

关于ios - 如何快速更改 SFSafariviewController 标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48636741/

相关文章:

ios - 如何为 SFSafariViewController 中的控件设置自定义字体?

ios - 有没有办法确定 WKWebView 或 SFSafariViewController View 中某个点的元素是什么?

ios - 获取单个数组项

ios - NSMutable 对象 : removeAllObjects vs. 包含对象速度

ios - 在 AppDelegate 中设置 UIButton 外观时如何更改 SafariViewController 中导航栏的色调

ios - Firebase 在 Swift iOS 中将我的 Double 检索为字符串?

swift - 如果让 a = b, a.something() 否则

jquery - 下拉菜单断开连接

ios - 如何调整 Maxpreps HTML 小部件的大小以适应 UIWebView?

ios - Swift:UIGraphicsBeginImageContextWithOptions 比例因子设置为 0 但未应用