Angular GET request error, aber nur auf Safari iOS

Ich baue eine Website mit WordPress als Backend und AngularJS als Frontend. Ich verwende die WordPress-JSON-API, um meine Daten an das Front-End zu senden.

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

Das Proble

Ich verwende Angular, um meine Daten von der wordpres json-API abzurufen. Ich habe folgenden Service erstellt:

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

Ich benutze diesen Dienst in meinem Controller, um die aktuelle Seite zu erhalten

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

So funktioniert dies in allen Browsern, mit Ausnahme von Safari iOS. Unter Safari iOS erhalte ich die folgende Antwort, wenn ich die Fehlerargumente protokolliere:

Dies ist der Safari-Debugger. Ich habe mein iPhone mit meinem MacBook verbunden. Die Fehlerantwort, die ich erhalte, lautet Fehlercode 0 ..

Was ich bisher ausprobiert habe

Ich habe `Access-Control-Allow-Origin" * "in der htaccess-Datei gesetzt, aber das scheint nicht zu funktionieren. Die Anfrage erfolgt auf derselben Domain mit einer relativen URL, daher denke ich nicht einmal, dass dies das Problem ist.

So weiß jemand, warum dies auf Safari nicht funktioniert (nur iOS)?

Danke im Voraus..

BEARBEITE

Einige zusätzliche Informationen wie angefordert:

Antworten auf die Frage(1)

Ihre Antwort auf die Frage