Веб-просмотр IOS, обрабатывающий телефонные номера

#ios #uiwebview

#iOS #uiwebview

Вопрос:

Я использую UIWebView для отображения некоторых данных. UIWebView определяет телефонные номера, и это нормально, но когда пользователь нажимает на номер телефона, он пытается выполнить вызов напрямую.

Могу ли я каким-либо образом показать сообщение о подтверждении после того, как пользователь нажмет на номер телефона, чтобы позволить пользователю подтвердить, что он хотел бы позвонить на этот номер?

Ответ №1:

Вы пытались установить точку останова в методе делегирования shouldStartLoadWithRequest в UIWebView? Возможно, вам удастся перехватить событие, щелкнув там.

Ответ №2:

В UIWebView нет такой части, которая позволяла бы узнать, когда был нажат номер телефона. Вам придется либо отключить распознавание телефонных номеров, либо самостоятельно определять телефонные номера и преобразовывать их в ссылки вручную, чтобы иметь контроль над тем, что происходит при нажатии на них.