Я разрабатываю мобильное приложение с использованием SFSafariViewController для представления веб-сайта, в котором посещенные ссылки оформляются с использованием псевдокласса CSS: посещения (https://developer.mozilla.org/en-US/docs/Web/CSS/:visited).
Пока пользователь остается в одном сеансе SFSafariViewController,стилизация посещенных ссылок работает нормально. Но как только пользователь выходит из приложения, SFSafariViewController, по-видимому, «забывает», какие ссылки посещал пользователь, так что при возврате на сайт в SFSafariViewController ни одна из ранее посещенных ссылок не вызывает:посещаемый псевдокласс, поэтому они не оформляются как посещенные ссылки.
Это нормальное поведение для SFSafariViewController? Пользовательские вкладки Chrome, используемые в версии того же приложения для Android, демонстрируют то, что я бы назвал "нормальным" поведениемзапомнив посещенные ссылки между его сеансом на соответствующем сайте, как и мобильный браузер Safari на этом же сайте.
У меня возникла проблема с Google, и я обнаружил пустую. Конечно, работая с SFSafariViewContролик, я также внимательно прочитал документацию Apple для разработчиков по SFSafariViewController.