问题标签 [sfsafariviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 通过我的 UIwebView 读取和使用 .txt 文件
我的应用程序已经使用 webview 来显示网站。我所有的工作都很好。我确实遇到的一个问题是,我想使用的 URL 实际上是硬编码到我的项目中的。我希望项目读取 .txt 文件中列出的所有 URL,并在 Safari 视图控制器 (SVC) 中为每个 URL 打开它们。就像我之前说的,我的应用程序可以正常工作,甚至是 SVC,只是里面有硬编码的 URL。我希望它能够知道我单击的 URL 是否在 .txt 文件中,以便在 SVC 中打开它而不是 webview。我看到了一些关于如何读取文件的示例,但没有任何包含 webview 或 SVC 的示例。
ios - loadHTMLString:SFSafariViewController 中的类比
是否可以使用方法将内容加载到 SFSafariViewController 中,就像在 UIWebView 中一样loadHTMLString:
?我试图找到任何关于它的东西,但似乎 SFSafariViewController 只能显示互联网数据,是真的吗?
ios - 如何让SFSafariViewController在新窗口打开链接(IOS开发)
实施后SFSafariViewController。当通过包含target=_blank链接 或带有window.open的 javascript链接的网站导航时, 链接在同一个视图中打开,我想在另一个视图中打开它,或者让它自动创建窗口!
ios - 如何向 SFSafariViewController 添加自定义活动?
我想将自定义活动 ( UIActivity
) 添加到SFSafariViewController
我在我的应用程序中呈现的活动。我怎样才能做到这一点?
ios - 如何在 Swift 中在 SafariController 而不是 iOS 中的 YouTube 应用程序中打开 YouTube 链接
在 iOS9 中,我想在 SFSafariViewController 中打开一个 youtube 频道链接。如果我的手机没有Youtube应用程序一切正常。问题是当我安装 youtube 应用程序时,我无法继续,因为手动添加了 activitiIndicator View 。问题是图片中的提及。
注意:我有一个解决方案检查应用程序是否存在。如果应用程序存在删除活动视图。
此问题仅适用于YOUTUBE链接。Facebook、Instagram 等其他链接运行良好。
谁能给我更好的解决方案。
注意:我没有从这个链接找到解决方案
已编辑:手动添加活动视图。
swift - Swift SafariViewController 动画
在我的 SpriteKit 游戏中,全都是横向的,我正在展示一个 SafariViewController。
打开/关闭动画来自右侧。
当使用 Facebook SDK 登录 Facebook 时,看起来他们也在使用 SafariViewController 并且它从底部动画进/出。
有没有办法我也可以做到这一点?
swift - 如何在 SFSafariViewcontroller 中显示 Admob 横幅?
我正在 SWIFT 2.0 中开发一个应用程序,以使用 SFSafariViewcontroller 在我的应用程序中打开外部网站。由于我使用 Admob 在我的应用程序中显示广告,我想知道是否有任何方法可以在 SafariViewController 网页顶部显示横幅。
swift - SafariViewController:如何从 URL 中获取 OAuth 令牌?
尝试将 Facebook OAuth 与 SafariViewController 一起使用。首先,我使用 SafariViewController 打开 authURL,如果用户在 Safari 上登录到 Facebook,它将重定向他们并返回带有特定服务令牌的 OAuth URL,例如 Instagram
当 SafariViewController 重定向后,我想获取响应 URL 并将其存储,以便获取令牌。这是我的代码:
它打开 authURL 并重定向到正确的响应 URL,但观察者不会触发 safariLogin 函数来获取 URL。任何帮助将非常感激!
非常感谢!
swift - 引导访问模式下的 SafariViewController 不起作用
我正在使用 SafariViewController 打开网页。它工作正常。但由于客户要求,此应用程序需要处于引导访问模式。当我将应用程序置于引导访问模式时,不会显示网页,并且我在控制台中遇到以下提到的错误。
获取远程视图控制器失败,错误:Error Domain=_UIViewServiceInterfaceErrorDomain Code=0 "(null)" UserInfo={OriginalError=Error Domain=FBSOpenApplicationErrorDomain Code=1 "(null)"}
这是打开 SafariViewController 的代码
请给我一些关于这个问题的想法。