在 ipad 应用程序中的 UIWebview 中启动链接时,我们可以获得任何结果或反馈吗

Posted

技术标签:

【中文标题】在 ipad 应用程序中的 UIWebview 中启动链接时,我们可以获得任何结果或反馈吗【英文标题】:Can we get any result or feedback when launched a link in UIWebview within an ipad application 【发布时间】:2012-07-24 07:19:49 【问题描述】:

我开发了一个 ipad 应用程序,在这种情况下,用户点击一个重定向到登录页面 (UIWebView) 的按钮,用户输入他的凭据,网页点击进行验证的服务器,浏览器是返回一个反馈字符串(授权)。

问题: 是否有规定让应用程序知道反馈字符串/数据?据我所知,一旦 webView 启动,我们的应用程序就没有关于 Webview 事件的信息。

我不想在我的应用程序中实现服务,因为服务提供商说网页会在成功登录后将用户重定向到应用程序。这在桌面上可能是可能的,但在 ipad 应用程序中,bowser/Webview 可以重定向回来登录到应用程序时,我需要在我的应用程序中提供反馈字符串。有人可以建议我如何实现相同的功能。如果我出错了,请纠正我...

TNQ

【问题讨论】:

【参考方案1】:

您可以从 UIWebView 调用 Objective-C 方法。这可以通过在 shouldStartLoadWithRequest: 方法中捕获自定义 url 来实现。更多详情here。

【讨论】:

以上是关于在 ipad 应用程序中的 UIWebview 中启动链接时,我们可以获得任何结果或反馈吗的主要内容,如果未能解决你的问题,请参考以下文章

在 ipad 应用程序中的 UIWebview 中启动链接时,我们可以获得任何结果或反馈吗

UIWebview 中的 HTTPS url 在 iphone / ipad 中不起作用

通用 iOS 应用程序:详细视图控制器中的 UIWebView 不显示 iPad 部分的内容

带有 UIWebView 或自定义视图控制器的 iPad 应用程序

如何在 iPad 上的 UIWebView 中上传文件?

JSON发布错误中的iPad UIWebView