像往常一样,我正在尝试做一些最简单的方法,在这种情况下,在 UIWebView 上实现一个双击处理程序,如下所示:
<div id="foo" ondblclick="clickHandler(this);" ... >
它在 Safari 和 Firefox 中运行良好,而且我知道包含 clickHandler 的代码正在 iPhone 上加载,这要归功于加载结束时现在令人讨厌的警报 stmt。
如果我更改ondblclick
为onclick
它适用于设备和模拟器。
从阅读类似的查询来看,我似乎需要拦截 ... 中的点击,然后使用该
stringByEvaluatingJavaScriptFromString
方法运行我的 JavaScript 代码,但是我怎么知道目标的 JS id?我不喜欢那样,宁愿写一个纯 HTML/DOM/JS 的解决方案。或者由于我的应用程序包含大约 80% 的网络内容,我应该使用 phonegap 来代替吗?