Error de solicitud GET angular, pero solo en safari iOS

Estoy construyendo un sitio web usando wordpress como backend y angularjs como frontend. Estoy usando la API wordpress json para llevar mis datos al front-end.

https://wordpress.org/plugins/json-api/

El problema

Estoy usando angular para obtener mis datos de la API wordpres json. He creado el siguiente servicio:

this.getPage = function ( slug ) {
    return $http.get('wordpress/api/get_page/?slug=' + slug)
}

Utilizo este servicio en mi controlador para obtener la página actual.

HTTPService.getPage('home')
    .success(function ( data ) {
        $scope.page = data.page;
        console.log(arguments);
    })
    .error( function () {
        console.log(arguments);
    })

Por lo tanto, esto funciona bien en todos los navegadores, excepto para Safari iOS. En Safari iOS obtengo la siguiente respuesta si registro los argumentos de error:

Este es el depurador de safari, conecté mi iphone a mi macbook. La respuesta de error que obtengo es el código de error 0 ..

Lo que he intentado hasta ahora

He configurado `Access-Control-Allow-Origin" * "en el archivo htaccess, pero esto no parece funcionar. La solicitud se realiza en el mismo dominio con una URL relativa, por lo que ni siquiera creo que este sea el problema.

Entonces, ¿alguien sabe por qué esto no funciona en safari (solo iOS)?

Gracias por adelantado...

EDITAR

Alguna información adicional según lo solicitado:

Respuestas a la pregunta(1)

Su respuesta a la pregunta