2010-04-06 54 views
0

像往常一样,我试图做一些最简单的方法可能,在这种情况下 实现双击处理程序上一个UIWebView像这样:UIWebView是否支持基于javascript的双击事件?

<div id="foo" ondblclick="clickHandler(this);" ... >

它工作正常,在Safari和Firefox,并且我知道包含 clickHandler的代码正在iPhone上加载,这要归功于现在令人讨厌的 加载结束时的警报消息。

如果我将ondblclick更改为onclick它可以在设备上运行,也可以在模拟器上运行 。

从阅读类似查询它似乎是我需要拦截... 水龙头,然后运行与 stringByEvaluatingJavaScriptFromString方法我的JavaScript代码,但后来我怎么 知道目标的JS ID?我不喜欢那样,宁愿写一个纯HTML/DOM/JS解决方案。或者因为我的应用程序是关于80%的网页内容的 ,我应该使用phonegap吗?

回答