Firefox / Mac上Webfonts的Access-Control-Allow-Origin错误

时间:2016-05-27 09:11:03

标签: .htaccess access-control

我尝试从webtype加载一些网络字体,但在Firefox / Mac上我总是遇到一个Access-Control-Allow-Origin-Error。

htaccess的:

 func getTaskDetails(onCompletion: () -> (), onError: ((NSError) -> ())? = nil) {

 guard let endPoint = Data.sharedInstance.submitScoreEndpoint  
 else { print("Empty endpoint"); return }

 let user = Users()

 let Auth_header = [
        "Authorization" : user.token,
        ]

 let parameters = [
        "ratings" : [
            [
                "safety_rating_id" : 106,
                "schedule_job_id" : 18,
                "score" : 10,
                "submission_id" : 27
            ],
            [
                "safety_rating_id" : 105,
                "schedule_job_id" : 18,
                "score" : 9,
                "submission_id" : 27
            ]
        ]
    ]

  Alamofire.request(.POST, endPoint, headers: Auth_header, parameters: parameters)
        .validate()
        .responseData {
        response in

        switch response.result {
        case .Success(let data):
            let json = JSON(data)
            print(json)
            onCompletion()
        case .Failure(let error):
            print("Request failed with error: \(error)")
            onError?(error)
        }

    }

}

base href也设置为:

Header set Access-Control-Allow-Origin "*"

错误:CORS-Header'Access-Control-Allow-Origin'缺失

有什么想法解决这个问题吗?

感谢 托马斯

0 个答案:

没有答案