我在 Cocoa Touch 应用程序中有一个 UIWebView。
我想要一个 <input type='submit'>
或 <input type='button'>
,如果用户按下这个按钮,那么我想在应用程序内部使用react。
是否有委托(delegate)/回调/javascript 解决方案来执行此操作?
最好的问候
ch.h
最佳答案
首先,在您的 WebView 中,您需要触发使用自定义 URL 方案(例如 appAction://)的 URL 的加载。
然后在您的 UIWebView 的委托(delegate)中实现 webView:shouldStartLoadWithRequest:navigationType:
,并在该方法中捕获该 URL 方案的加载。使用您认为合适的 URL 的其余部分来确定要采取的操作。
您可以在 this stackoverflow question 中找到有关如何执行此操作的更多详细信息.
关于javascript - 我的 CocoaTouch 应用程序如何响应用户在 UIWebView 中按下 HTML 输入按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5980470/