在 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 部分的内容