Как обычно, я пытаюсь сделать что-то проще всего, в этом случае
реализовать обработчик двойного нажатия на UIWebView следующим образом:
<div id="foo" ondblclick="clickHandler(this);" ... >
Он отлично работает в Safari и Firefox, и я знаю код, содержащий
clickHandler загружается на iPhone благодаря раздражающему
оповещение по окончании загрузки.
Если я изменю ondblclick
на onclick
, он будет работать как на устройстве, так и на устройстве.
симулятор.
При чтении похожих запросов мне кажется, что мне нужно перехватить
нажмите ... а затем запустите мой код JavaScript с
stringByEvaluatingJavaScriptFromString
метод, но как мне тогда
знать идентификатор JS цели? Я не такой, скорее
написать чистое решение HTML / DOM / JS. Или так как мое приложение о
80% веб-контента, я должен вместо этого использовать телефонный разрыв?