Я пытаюсь разработать приложение iOS с интерфейсом UIWebView в Swift, однако мне нужно, чтобы он работал только с одним доменом, и любые внешние ссылки, на которые было нажато, чтобы открыть UIWebView в Сафари. (E.G. Все ссылки на http://example.com
откроются в UIWebView, но в Safari откроется ссылка на http://twitter.com
).Ограничить UIWebView конкретным URL-адресом (Swift)
Я нашел пару решений в Интернете, но единственная версия Swift (найденная здесь: UIWebView open links in Safari) работает, чтобы открыть каждую ссылку в Safari, я просто хочу, чтобы внешние ее делали.
Может ли кто-нибудь помочь? Спасибо.
ответ вы связаны показывает основы решения - вам просто необходимо изучить хост в URL запроса, чтобы решить, если вы должен вернуть ДА или НЕТ и открыть URL-адрес в сафари – Paulw11