Мой проект swift 2.1.1 отображает другие сайты, но не http://html5test.com, которые мои браузеры могут отображать.

Если мне нужно включить html5. Покажи, пожалуйста, как? если нет, укажите исправление.

I am trying to find out if my html5 code will run on the uiWebView.
Thanks

    @IBOutlet weak var mainWV: UIWebView!
override func viewDidLoad() {
    super.viewDidLoad()
    let url = NSURL (string: "http://html5test.com");
    let requestObj = NSURLRequest(URL: url!);
    mainWV.loadRequest(requestObj);
}

Ошибка отображается ниже после указания из некоторых комментариев:

2016-01-02 12: 08: 25.949 myWebApp1 [3783: 886373] Служба безопасности транспорта приложений заблокировала загрузку ресурсов HTTP (http: //) в открытом виде, поскольку она небезопасна. Временные исключения можно настроить с помощью файла Info.plist вашего приложения.

Fred J.

Ответов: 2

Ответы (2)

Вы должны установить ваш Интернет https. Если вы этого не хотите, добавьте в список:

NSAppTransportSecurity
 
   
    NSAllowsArbitraryLoads
  
 

Сделав это, вы увидите: enter image description here

Или вы можете установить исключение в списке для определенных HTTP-доменов:

NSAppTransportSecurity

    NSExceptionDomains
    
        apple.com
        
            NSExceptionRequiresForwardSecrecy
            
            NSIncludesSubdomains
            
            NSTemporaryExceptionAllowsInsecureHTTPLoads
            
        
     

2022 WebDevInsider