El origen cruzado en ajax no funciona para el file .properties en IOS (10.3.1)

Utilicé el complemento i18n para el file load * .properties para la traducción y funciona bien en la plataforma de Android, pero la misma biblioteca no funciona en IOS 10.3.1. Me da un error a continuación:

introduzca la descripción de la imagen aquí

He hecho algunos cambios en la biblioteca i18n pero aún no funciona.

function loadAndParseFile(filename, settings) { $.ajax({ url: filename, async: false, cache: settings.cache, crossDomain: true, jsonpCallback:'callback' contentType:'text/plain;charset='+ settings.encoding, dataType: 'text', success: function(data, status) { parseData(data, settings.mode); } }); } 

En el código anterior:

Me han agregado Cross Domain 'true' y el tipo de datos 'text' … cuando cambié el tipo de datos 'text' por 'jsonp' funciona, pero da error de file .properties. Por favor verifique el siguiente error ..

introduzca la descripción de la imagen aquí

Eso significa. El file está cargado, pero el formatting de datos internos es diferente.