Является ли нормальным для SFSafariViewController "забыть" посещенные ссылки после их закрытия?

Я разрабатываю мобильное приложение с использованием SFSafariViewController для представления веб-сайта, в котором посещаемые ссылки оформляются с использованием псевдокласса CSS: посещения ( https://developer.mozilla.org/en-US/docs/Web/CSS/:visited).

Пока пользователь остается в пределах одного сеанса SFSafariViewController, стилизация посещенных ссылок работает нормально. Но как только пользователь выходит из приложения, SFSafariViewController, по-видимому, "забывает" ссылки, которые посетил пользователь, так что при возврате на сайт в SFSafariViewController ни одна из ранее посещенных ссылок не вызывает псевдокласс: visit, таким образом, не оформляются как посещенные ссылки.

Это нормальное поведение для SFSafariViewController? Пользовательские вкладки Chrome, используемые в версии того же приложения для Android, демонстрируют то, что я бы назвал "нормальным" поведением, вспоминая посещенные ссылки между его сеансами на соответствующем сайте, как и мобильный браузер Safari на том же сайте.

Я гуглил эту проблему и пришел пустой. Конечно, поработав с SFSafariViewController, я также внимательно прочитал документацию Apple для разработчиков по SFSafariViewController.

1 ответ

Активность пользователя и взаимодействие с SFSafariViewController не видны вашему приложению, которое не может получить доступ к данным автозаполнения, истории просмотров или данным веб-сайта (обзор).

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