我的应用程序上有很多html / js / css文件。我使用loadFileURL:allowingReadAccessToURL加载本地html。在我的js中,我从https url请求一些数据,因此会导致跨域问题。 在iOS 10上,我设置了allowUniversalAccessFromFileURLs属性来解决此问题。但是在iOS 10版本以下无法正常工作。我尝试了以下两种方法,很遗憾没有用。
1. set the allowFileAccessFromFileURLs
2. on the server:
add_header Access-Control-Allow-Methods *
add_header Access-Control-Allow-Origin $http_origin;
add_header Access-Control-Allow-Headers
$http_access_control_request_headers;
那么,当系统版本低于iOS 10时,如何解决跨域问题? 谢谢!