2017-10-01 3 views
0

Ich baue ein eckiges SPA mit Firebase-Integration, mit angularfire. Ich habe die signInWithPopup Authentifizierung arbeiten, aber wenn ich die Router-Funktionalität, die Zeichen in Popup schlägt mit der Warnung (in Firefox) hinzufügen:angularfire signInWithPopup kann nicht geladen werden

Laden für die mit Quelle „https://apis.google.com/js/api.js?onload=__iframefcb217841“ ist fehlgeschlagen.

Ich habe in diesem Thread auth/network-request-failed with Google signInWithPopup gesehen, dass dies ein Problem mit/__ Namespace sein könnte.

Wie können wir feststellen, ob der Router einen solchen Namespace verwendet?

Mein app-root HTML:

<app-main-header></app-main-header> 
<router-outlet></router-outlet> 

Ich bin "Aufpumpen" mein Kopf und unten ist der Router, die fein arbeitet. Wenn ich versuche, mich mit dem Google-Popup-Fenster anzumelden, wird der Fehler angezeigt und die Seite wird erneut geladen.

Irgendwelche Gedanken?

Vielen Dank.

Antwort

0

Entschuldigung, ich hatte einen großen Fehler gemacht, und ein dummer. Dies war meine Login-Button:

<li><a href="#" *ngIf="!goodToGo" (click)="loginUser()"><span class="glyphicon glyphicon-log-in"></span> Login</a></li> 

Die href = "#" Argument wurde die Router Umleitung und das Zeichen in Pop-up "zu töten". Durch das Entfernen wurde das Problem behoben.