Я тестирую свой сайт на iOS 12.1.13 и столкнулся с проблемой с запросом CORS.Он всегда возвращает статус ошибки: 0, но только в IOS для Safari и Chrome.На ПК и MAC нет проблем в любом браузере.Запросы от IOS не доходят до бэкэнда, есть идеи, почему это происходит?
код:
jQuery.ajax({
url: apiUrl,
method: "GET",
crossDomain: true,
contentType: "application/json;odata=verbose;charset=utf-8",
async: false,
cache: false,
xhrFields: {
withCredentials: true
},
headers: {
"accept": "application/json;odata=verbose;charset=utf-8"
},
success: function (data) {
console.log("Working!");
followedContentGetDataSuccess(data);
if (contentDataCache) {
followedContentConfigurePager(contentDataCache.TotalSize, followedContentCurrentPage);
}
},
error: function(xhr, status, error){
var errorMessage = xhr.status + ': ' + xhr.statusText
console.log('Error - ' + errorMessage);
followedContentOnError(error);
}
});
Заголовок запроса от IOS: