javascript - 我的 CocoaTouch 应用程序如何响应用户在 UIWebView 中按下 HTML 输入按钮?

标签 javascript iphone cocoa-touch ios uiwebview

我在 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/

相关文章:

javascript - 无法将上传的图像保存到 Hapi.js 中的数据库

javascript - NPM 或任何其他包的名称和任何版本号的正则表达式

cocoa-touch - 奇怪的崩溃问题 + iOS

objective-c - CoreData 模型更新崩溃

javascript - Mocha,nodejs promise 测试无法完成,因为缺少完成

javascript - PHP 变量不在 Javascript 的范围内,如何在范围内获取它?

iphone - Xcode 运行时错误

ios - 如何在ios7中使用ALAssetLibrary获取所有照片?

ios - Segue 被调用了两次,我不确定为什么 - Swift

iphone - 新 NSString substringWithRange : Error Message