У меня есть WKWebView
, в котором будут отображаться веб-страницы пользователей, используя ссылки, собранные в Интернете. Иногда эти ссылки: http:
которые заблокированы ATS
. Я пробовал просто менять ссылки на https:
, который иногда работает.WKWebView Как отображать ссылки на http: pages
Однако очень часто я получаю сообщение об ошибке «Ошибка SSL
и не удается создать безопасное соединение с сервером».
Иногда страница просто перенаправляется на http:
, который снова блокируется. Другие страницы https:
просто «Не найдено». Удаление http:
только результаты "Unsupported URL"
ошибка.
Есть ли способ получить WKWebView
, чтобы показать эти страницы?
ПОЖАЛУЙСТА DON "T предложить NSAllowsArbitraryLoads
, или даже каждый домен исключение (я не знаю заранее, что домены будут). Страницы загрузить совершенно на сафари, и даже с мобильным сафари, поэтому оно должно быть возможным.
Существует ключ исключения «NSAllowsArbitraryLoadsInWebContent», который позволяет произвольным URL-адресам загружаться в веб-представлениях. – dan
Спасибо, что так много Дэн. Это работает. Вы спасли день :-) – BobCowe