【发布时间】:2023-03-18 21:55:01
【问题描述】:
我正在开发一个将使用 uiwebview 提交表单的应用程序。 我想知道是否可以捕获帖子和参数,然后重用它们来为 ex 设置日历事件。
我的意思是: - 填写表格(在 webview 中) - 提交表单(在 webview 中) - 捕获表单参数并填充日历事件(原生 iphone 框架)。
有可能吗?
提前感谢您的帮助。
br, 大杀器
【问题讨论】:
我正在开发一个将使用 uiwebview 提交表单的应用程序。 我想知道是否可以捕获帖子和参数,然后重用它们来为 ex 设置日历事件。
我的意思是: - 填写表格(在 webview 中) - 提交表单(在 webview 中) - 捕获表单参数并填充日历事件(原生 iphone 框架)。
有可能吗?
提前感谢您的帮助。
br, 大杀器
【问题讨论】:
将UIWebView 的委托设置为您的视图控制器,然后实现UIWebViewDelegate 协议的webView:shouldStartLoadWithRequest:navigationType: 方法。您可以从中返回 NO 以停止实际页面加载并使用它来获取尝试的 Web 请求。
我认为这会满足你的要求。
【讨论】:
尝试在您的 UIWebViewDelegate 中覆盖方法
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
它在 Web 视图开始加载内容之前发送。从 request 你应该可以得到 post 参数
【讨论】: