我的CocoaTouch应用程序如何对用户按下UIWebView中的HTML输入按钮做出反应

How can my CocoaTouch app react to the user pressing an HTML input button inside a UIWebView?

本文关键字:输入 HTML 中的 按钮 UIWebView 应用程序 CocoaTouch 用户 我的      更新时间:2023-09-26

我在Cocoa Touch应用程序中有一个UIWebView。

我想要一个<input type='submit'><input type='button'>,如果用户按下此按钮,那么我想在应用程序内部做出反应。

是否有委托/回调/javascript解决方案来执行此操作?

此致敬意

咔嚓

> 首先,在 Web 视图中,您需要触发加载使用自定义 URL 方案(例如 appAction://)的 URL。

然后在 UIWebView 的委托中实现webView:shouldStartLoadWithRequest:navigationType:,并在该方法中捕获该 URL 方案的加载。 根据需要使用网址的其余部分来确定要执行的操作。

您可以在此堆栈溢出问题中找到有关如何执行此操作的更多详细信息。