【发布时间】:2012-06-15 01:55:37
【问题描述】:
我有一个 HTML 表单,其中包含我在 UIWebview 中打开的某些字段。单击特定按钮时,我想做一个应用内操作。
我现在使用的方法是单击按钮,将页面重定向到虚拟 URL。我使用委托方法“shouldStartLoadWithRequest”嗅探 URL 并停止重定向。然后我执行我的自定义事件(捕获图像并上传),然后继续。这似乎是一个丑陋的黑客。无论如何我可以直接挂钩按钮点击事件而不是页面重定向?
更新 似乎没有办法设置在单击按钮时调用 JS 函数时触发的委托方法。唯一的方法是使用上面提到的 URL 嗅探方法。这一点joern在下面已经详细解释过了,所以我会接受他的回答。
【问题讨论】:
标签: javascript iphone ios uiwebview onclick