Я успешно ввел javascript в свой UIWebView и успешно изменил значения в текстовых полях, которые я хотел использовать, используя метод ниже. Теперь я хочу автоматизировать нажатие кнопки «Форма HTML», но безуспешно кажется, что кнопка отключена до тех пор, пока она не получит событие касания, и только во втором событии касания она отправляет HTML-форму, поэтому метод JS click (), который я внедряю, не работает? Как я могу заставить это работать?
Метод впрыска, который я использую, описан в на этой странице
Я использовал это: [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('ctl00_SPWebPartManager1_g_cb264700_1517_426f_926d_3ca40934a6fd_ctl00_EditModePanel1_btnLogin.click();');"];
А также:
[webView stringByEvaluatingJavaScriptFromString:@"var script = document.createElement('script');"
"script.type = 'text/javascript';"
"script.text = \"function x_LogBtn() { "
"var field = document.getElementById('ctl00_SPWebPartManager1_g_cb264700_1517_426f_926d_3ca40934a6fd_ctl00_EditModePanel1_btnLogin');"
"field.click();"
"}\";"
"document.getElementsByTagName('head')[0].appendChild(script);"];
[webView stringByEvaluatingJavaScriptFromString:@"x_LogBtn();"];
Безуспешно, кто-нибудь может подсказать мне эту тему?
Спасибо!