Мне нравится завершение моих вызовов JavaScript в JavaScript.Под этим я подразумеваю, что если в JavaScript нужно запустить несколько строк, обернуть их в функцию и вызвать только функцию.Это четко разделяет логику и позволяет вам тестировать вещи строго в Safari без создания приложения для iPhone.
Кроме того, я согласен с тем, что сказал Эван об избавлении от [webView loadRequest:
.
* 1005.* РЕДАКТИРОВАТЬ: Подводя итог, я имею в виду что-то вроде:
function foo() { document.body.contentEditable ='true'; document.designMode='on'; }
А затем просто вызывать "Foo" в вашем звонке с iOS.