Ich versuche das AngularFire2-Plugin in meiner Ionic 2-App zu verwenden, um Google API mit einem benutzerdefinierten Token zu autorisieren, während ich in Chrome auf meinem Computer entwickle. Es funktioniert gut testen auf meinem Android-Handy, die Anfrage funktioniert und alles. Aber ich versuche es auch in meiner Entwicklungsumgebung funktionieren zu lassen.Ionic 2 App CORS-Fehler bei der Verwendung von AngularFire2 und Firebase 3
Der Fehler ich während meiner App in Chrome laufe (entfernte ich meinen Schlüssel):
OPTIONS https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyCustomToken?key=<mykey>
XMLHttpRequest cannot load https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyCustomToken?key=<mykey>. Response for preflight has invalid HTTP status code 404
mir zu sagen, dass ich Problem habe eine Option vor Anforderung an Googles Server zu machen. Die Sache ist, dass ich das Chrome-Addon Allow-Control-Allow-Origin:* installiert habe und das Argument "--disable-web-security" beim Start von Chrome hinzugefügt habe. Das funktioniert für andere Dienste, aber nicht für AngularFire2, für diese spezielle Anfrage.
Ich habe Leute gefunden, die das gleiche Problem haben, die empfehlen, zu Firefox zu wechseln, was ich nicht tun würde, da es andere Plugins wie SQLight-Speicher stattdessen bricht. Gibt es eine Möglichkeit, dies im Chrome-Browser zu funktionieren?