问题标签 [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.

0 投票
0 回答
82 浏览

oauth-2.0 - Google+ 身份验证不起作用或重定向用户 - SWIFT

所以我目前正在使用soundcloud api,当我尝试对用户进行身份验证时,SFSafariViewController 中似乎没有发生任何事情,它只是一个空白屏幕。因此,在您输入您的电子邮件和密码后,您会收到此信息。

在此处输入图像描述

这是为卡住的屏幕生成的 url

0 投票
0 回答
360 浏览

swift - 通过我的 UIwebView 读取和使用 .txt 文件

我的应用程序已经使用 webview 来显示网站。我所有的工作都很好。我确实遇到的一个问题是,我想使用的 URL 实际上是硬编码到我的项目中的。我希望项目读取 .txt 文件中列出的所有 URL,并在 Safari 视图控制器 (SVC) 中为每个 URL 打开它们。就像我之前说的,我的应用程序可以正常工作,甚至是 SVC,只是里面有硬编码的 URL。我希望它能够知道我单击的 URL 是否在 .txt 文件中,以便在 SVC 中打开它而不是 webview。我看到了一些关于如何读取文件的示例,但没有任何包含 webview 或 SVC 的示例。

0 投票
2 回答
2098 浏览

ios - loadHTMLString:SFSafariViewController 中的类比

是否可以使用方法将内容加载到 SFSafariViewController 中,就像在 UIWebView 中一样loadHTMLString:?我试图找到任何关于它的东西,但似乎 SFSafariViewController 只能显示互联网数据,是真的吗?

0 投票
1 回答
1687 浏览

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

实施后SFSafariViewController当通过包含target=_blank链接 或带有window.open的 javascript链接的网站导航时, 链接在同一个视图中打开,我想在另一个视图中打开它,或者让它自动创建窗口!

0 投票
1 回答
613 浏览

ios - 如何向 SFSafariViewController 添加自定义活动?

我想将自定义活动 ( UIActivity) 添加到SFSafariViewController我在我的应用程序中呈现的活动。我怎样才能做到这一点?

0 投票
0 回答
604 浏览

ios - 如何在 Swift 中在 SafariController 而不是 iOS 中的 YouTube 应用程序中打开 YouTube 链接

在 iOS9 中,我想在 SFSafariViewController 中打开一个 youtube 频道链接。如果我的手机没有Youtube应用程序一切正常。问题是当我安装 youtube 应用程序时,我无法继续,因为手动添加了 activitiIndicator View 。问题是图片中的提及。

注意:我有一个解决方案检查应用程序是否存在。如果应用程序存在删除活动视图。

此问题仅适用于YOUTUBE链接。Facebook、Instagram 等其他链接运行良好。

谁能给我更好的解决方案。

注意:我没有从这个链接找到解决方案

已编辑:手动添加活动视图。

在此处输入图像描述

0 投票
1 回答
407 浏览

swift - Swift SafariViewController 动画

在我的 SpriteKit 游戏中,全都是横向的,我正在展示一个 SafariViewController。

打开/关闭动画来自右侧。

当使用 Facebook SDK 登录 Facebook 时,看起来他们也在使用 SafariViewController 并且它从底部动画进/出。

有没有办法我也可以做到这一点?

0 投票
0 回答
136 浏览

swift - 如何在 SFSafariViewcontroller 中显示 Admob 横幅?

我正在 SWIFT 2.0 中开发一个应用程序,以使用 SFSafariViewcontroller 在我的应用程序中打开外部网站。由于我使用 Admob 在我的应用程序中显示广告,我想知道是否有任何方法可以在 SafariViewController 网页顶部显示横幅。

0 投票
2 回答
23166 浏览

swift - SafariViewController:如何从 URL 中获取 OAuth 令牌?

尝试将 Facebook OAuth 与 SafariViewController 一起使用。首先,我使用 SafariViewController 打开 authURL,如果用户在 Safari 上登录到 Facebook,它将重定向他们并返回带有特定服务令牌的 OAuth URL,例如 Instagram

回复:https ://www.facebook.com/connect/login_success.html#access_token=BLAHTOKENRESPONSE&expires_in=5114338

当 SafariViewController 重定向后,我想获取响应 URL 并将其存储,以便获取令牌。这是我的代码:

它打开 authURL 并重定向到正确的响应 URL,但观察者不会触发 safariLogin 函数来获取 URL。任何帮助将非常感激!

非常感谢!

0 投票
0 回答
173 浏览

swift - 引导访问模式下的 SafariViewController 不起作用

我正在使用 SafariViewController 打开网页。它工作正常。但由于客户要求,此应用程序需要处于引导访问模式。当我将应用程序置于引导访问模式时,不会显示网页,并且我在控制台中遇到以下提到的错误。

获取远程视图控制器失败,错误:Error Domain=_UIViewServiceInterfaceErrorDomain Code=0 "(null)" UserInfo={OriginalError=Error Domain=FBSOpenApplicationErrorDomain Code=1 "(null)"}

这是打开 SafariViewController 的代码

请给我一些关于这个问题的想法。