【问题标题】:Iphone : Getting the Form Param using UIWebViewIphone:使用 UIWebView 获取表单参数
【发布时间】:2023-03-18 21:55:01
【问题描述】:

我正在开发一个将使用 uiwebview 提交表单的应用程序。 我想知道是否可以捕获帖子和参数,然后重用它们来为 ex 设置日历事件。

我的意思是: - 填写表格(在 webview 中) - 提交表单(在 webview 中) - 捕获表单参数并填充日历事件(原生 iphone 框架)。

有可能吗?

提前感谢您的帮助。

br, 大杀器

【问题讨论】:

    标签: iphone uiwebview


    【解决方案1】:

    UIWebView 的委托设置为您的视图控制器,然后实现UIWebViewDelegate 协议的webView:shouldStartLoadWithRequest:navigationType: 方法。您可以从中返回 NO 以停止实际页面加载并使用它来获取尝试的 Web 请求。

    我认为这会满足你的要求。

    【讨论】:

      【解决方案2】:

      尝试在您的 UIWebViewDelegate 中覆盖方法

      - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
      

      它在 Web 视图开始加载内容之前发送。从 request 你应该可以得到 post 参数

      【讨论】:

      • 大家好,感谢您的回答。实际上,使用此方法和 [webView stringByEvaluatingJavaScriptFromString:@"document.formname.elementName.value"],我可以获得我所有的字段值。谢谢!
      猜你喜欢
      • 2011-04-28
      • 1970-01-01
      • 2011-08-20
      • 2011-05-08
      • 2012-05-05
      • 2011-06-08
      • 2014-05-19
      • 2014-02-04
      • 2012-03-27
      相关资源
      最近更新 更多