ios - 如何让SFSafariViewController在新窗口打开链接(IOS开发)

标签 ios sfsafariviewcontroller

实现SFSafariViewController后。当浏览包含 target=_blank 链接的网站时 或带有 window.open 的 javascript 链接在同一个 View 中打开,我想在另一个 View 中打开它,或者让它自动创建窗口!

最佳答案

Safari View Controller 不支持窗口。你最好使用 WKWebView 制作你自己的迷你网络浏览器来进行全面控制和定制,正如 Apple 在文档中所指定的那样: https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller

关于ios - 如何让SFSafariViewController在新窗口打开链接(IOS开发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38405040/

相关文章:

ios - 如何从 3 轴加速度计数据中获取运动大小

ios - AFNetworking + 进度 View + 性能

ios - 关闭 SFSafariViewController 上的半透明条

ios - 使用 Swift iOS 在 SFSafariViewController 中配置浏览器缓存

ios - 按字符串删除所有重音

ios - 如何在后台连续播放闹钟声音

ios - 通过 SafariViewController 安装 MDM 配置文件

ios - SFSafariViewController 在导航栏和底部工具栏中是否始终具有相同的 UI 元素?

ios - 向下滑动以关闭时,SafariViewControllerDidFinish 不会触发

ios - UITableView-单元格背景色仅在iOS 9.2中不起作用?