Shazron Abdullah created CB-7348:
------------------------------------

             Summary: WKWebView pages that are loaded using file:/// urls 
respect CORS
                 Key: CB-7348
                 URL: https://issues.apache.org/jira/browse/CB-7348
             Project: Apache Cordova
          Issue Type: Sub-task
          Components: iOS
         Environment: iOS 8
            Reporter: Shazron Abdullah


Not a complaint but an advisory,  this is the opposite of what happens in a 
UIWebView, where a page loaded locally is not restricted to CORS and can do 
whatever it wants. 

Try xhr to a local server using: https://gist.github.com/enjalot/2904124

Note that it works with the wildcard of course. By default, file:// urls give 
the Origin: header as null. 

The only solution is, the destination server MUST return the header 
"Access-Control-Allow-Origin" that matches the wildcard or "null".

So what is the alternative? Run a local proxy. The PhoneGap Developer App does 
this transparently: https://github.com/phonegap/phonegap-app-developer by 
overriding XMLHttpRequest.open



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to