问题标签 [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.
ios9 - Safari View Controller 自定义大小,框架添加为子视图
如何自定义 Safari 视图控制器以在屏幕上显示我的导航栏和导航栏按钮?这可能吗?
ios9 - 将数据从 SFSafariViewController 交换到 Native App Interface
我正在研究需要在 SafariViewController 和本机 ios 界面之间共享数据的东西。我知道如何在 UIWebView 中执行此操作,但这里有一些复杂性要了解如何使用 SFSafariViewController 执行此操作。
如果有人试过这个东西,请告诉我。同时,如果我发现相关的东西会分享回来。
ios - 为什么 SFSafariWebViewController 不能与 Safari 正确共享 cookie?
我创建了一个非常基本的应用程序,其中包括SFSafariViewController
指向 URL http://www.w3schools.com/js/js_cookies.asp。这是一个用于读取和写入 cookie 的测试网站。
然后我将同一个网站加载到 Mobile Safari 中,并添加了一个 cookie。我切换到我的应用程序,阅读 cookie,它就在那里。我回到 Safari,添加另一个 cookie,回到我的应用程序,但第二个 cookie 没有出现。我刷新页面,没有区别。返回 Safari 并读取 cookie,它们都已成功读取。
为了正确写入和读取 cookie,我需要在应用程序之间做些什么吗?
ios - 将委托分配给视图控制器以外的其他对象时未调用 SFSafariViewControllerDelegate 方法
我有一个简单的视图控制器,当点击链接按钮时会显示一个 SFSafariViewController。
SafariDelegate 符合 SFSafariViewControllerDelegate 并且仅在委托方法触发时记录。
SafariDelegate.h
SafariDelegate.m
当我点击按钮时,safariviewcontroller 会正确加载页面,但从不调用委托方法(包括当我点击“完成”时)。我在出现“vc”的行处设置了一个断点,并确认在该点正确设置了代表。我错过了什么?
ios - 如何将 SFSafariViewController 设置为 UISplitViewController 的详细信息控制器?
从文档和所有示例看来,我发现 SFSafariViewController 必须使用特定 URL 作为设置参数以编程方式实例化。是否可以使用 SFSafariViewController 作为 UISplitViewController 的细节控制器?我能想到的唯一方法是在情节提要中设置一个 segue,但在这种情况下,SFSafariViewController 将没有显示其内容所需的 URL。如果可能的话,任何有关如何以编程方式完成此任务的建议将不胜感激。
javascript - WKWebView WebGL 性能低于 Safari
我正在尝试使用 WKWebView 在我的应用程序中显示此流,但帧速率小于 1 FPS。流正在使用 webGL。当我在 Safari 中打开相同的流时,它运行良好。我打算使用SFSafariViewController并将其作为子视图插入到我的视图中。那可能吗?你觉得性能会更好吗?我的应用会因此被拒绝吗?编辑客户端 JavaScript 可以提高性能吗?
ios - iOS SFSafariViewController 和 Javascript
在传统的 UIWebview 中,我们可以轻松地将 javascript 注入到 Web 视图中加载的网页中。
有没有办法在 SFSafariViewController 中做到这一点?
SFSafariViewController 非常适合我的需求,因为它可以访问 cookie,我需要它来允许已经过身份验证的用户访问网站。但是我的原生 iOS 应用程序必须能够在加载的网页中填写表单字段。本机应用程序将负责启动设备摄像头并扫描条形码,然后将条形码文本注入网页上的特定字段。如果我可以将 javascript 注入 Safari 视图,我可以轻松地做到这一点。
有什么想法吗?这是被限制的东西吗?我找不到这方面的任何信息。
谢谢
ios - 如何将 SFSafariViewController 与像这个用户这样的深色主题一起使用?
我在 StackOverflow 问题的屏幕截图中看到,用户展示了一个变暗的 SafariViewController:https ://stackoverflow.com/a/36099965/998117
这是如何实现的?我似乎无法使用UIAppearance
.
http-status-code-404 - 如何检测发送到 SafariViewController 的 url 是否给出错误 404
有没有办法检测发送到 SafariViewController 的 url 是否给出错误 404(找不到页面)然后提交到另一个默认 url 甚至关闭 SafariViewController?我现在正在使用这种方式,请objetive-c。
objective-c - 是否可以在 SFSafariViewController 上加载本地 pdf 文件?
我尝试使用 WKWebViewController,但仍然无法正常工作。