Разрешить непроверенный сертификат SSL в UIWebview

я встраиваю веб-сайт в UIWebView. Во время разработки я указал на localhost. Проблема в том, что всякий раз, когда он попадает по URL-адресу «https: //», он не загружается. Когда я загружаю URL-адрес в мобильном сафари, я получаю следующее всплывающее окно:

enter image description here

Есть ли способ переопределить это с помощью UIWebView, чтобы разрешить непроверенный URL?

25
задан Christian Schlensker 13 January 2012 в 23:32
поделиться

2 ответа

2
ответ дан 28 November 2019 в 17:47
поделиться

В iOS 9 соединения SSL не будут установлены для всех недействительных или самозаверяющих сертификатов. Это поведение по умолчанию новой функции App Transport Security в iOS 9.0 или более поздней версии, а также в OS X 10.11 и более поздней версии.

Вы можете изменить это поведение в Info.plist, установив NSAllowsArbitraryLoads в YES в словаре NSAppTransportSecurity. Однако я рекомендую переопределить этот параметр только для целей тестирования.

enter image description here

Для получения информации см. App Transport Technote здесь .

8
ответ дан 28 November 2019 в 17:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: