2015-11-04 3 views
24

Carico file html locale su IOS WKWebview utilizzando loadFileURL: allowingReadAccessToURL .. Ma quando invio una richiesta Ajax, non riesce.IOS9 WKWebView Access-Control-Allow-Origin

L'errore è:

nulla origine non è consentita da Access-Control-Allow-Origin.

Posso impostare alcune proprietà per correggere questo errore, come in Android, possiamo usare setAllowUniversalAccessFromFileURLs?

+0

Che cosa è esattamente la richiesta di ajax? – Peter

risposta

0

Provare a utilizzare loadRequest anziché loadFileURL. Ha funzionato per me:

NSString* path = [[NSBundle mainBundle] pathForResource:@"pageName" ofType:@"html"]; 
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]]; 
[self.webView loadRequest:request]; 

Dopo di che, la mia domanda ha funzionato bene mentre io avevo un errore di 'Non è possibile fare qualsiasi richiesta da null' prima.