如何在swift中更改SFSafariviewController的标题?

时间:2018-02-06 06:26:25

标签: 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

1 个答案:

答案 0 :(得分:2)

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

出于这个原因,Apple不会提供任何更改标题的可能性。