Адресные ссылки не работают в WKWebView

Я отображаю HTML-контент, используя WKWebView, HTML может содержать адреса (такие места, как Apple Campus, Cupertino, CA 95014, USA). Поведение по умолчанию WKWebView должен выделить адрес в виде кликабельной ссылки (я предполагаю, что он обнаружен NSDataDetector на заднем плане автоматически).

Длительное нажатие на эту ссылку открывает предупреждение со всеми параметрами по умолчанию, такими как Get Directions, Open in Mapsтак же, как это работает в Apple Mail. Но если я просто нажму на ссылку, она подсвечивается, но ничего не происходит. Для сравнения, в Apple Mail при нажатии на ссылку откроется приложение "Карты". Это тоже мое желаемое поведение.

Если я использую WKNavigationDelegate для того, чтобы получить URL генерируется из адреса, это x-apple-data-detectors://1, то, что, вероятно, предназначено только для внутреннего использования. Но я не знаю, как добиться того же поведения, что и Apple Mail обычным способом.

0 ответов

Другие вопросы по тегам