Я пытаюсь получить интерактивные элементы из UIWebView на основе координат («Что такое координата x, y?»), Получить информацию о них («Это ссылка? Куда она идет?») И затем программно нажмите на них, и я столкнулся с парой проблем.
elementFromPoint (x, y) прекрасно работает с точки зрения получения элементов в заданном месте, но если у меня есть, например, <span>
внутри <a>
, то вместо <a>
сообщается диапазон , Есть ли способ обойти это? Или перейти к родительскому элементу над этим элементом, но с такими же координатами, если он не активен?
Кроме того, click () отлично работает для кнопок, но не для ссылок. Как бы имитировать щелчок мышью (или касание) по ссылке или при наведении курсора мыши? Я попытался onmouseover () для элементов, но это не сработало.
В качестве альтернативы, есть ли какой-либо объект мыши на странице, который я мог бы программно перемещать и который делал бы то, что я хочу?