Facebook Auth Dialog: Warnung des Entwicklers bezüglich der Verwendung des "Popup" -Typs "display"

Ab heute erhalten wir im Auth-Dialog Entwickler-Warnungen mit der folgenden Meldung:

Sie verwenden in einem großen Browserfenster oder einer großen Registerkarte den Anzeigetyp "Popup". Zeigen Sie diesen Dialog für eine bessere Benutzererfahrung mit unserem JavaScript SDK an, ohne einen expliziten Anzeigetyp anzugeben. Das SDK wählt den besten Anzeigetyp für jede Umgebung aus. Alternativ können Sie Höhe und Breite in Ihrem window.open () -Aufruf festlegen, um dieses Dialogfeld in der richtigen Größe anzuzeigen, wenn Sie besondere Anforderungen haben, die die Verwendung des SDK ausschließen. Diese Nachricht ist nur für Entwickler Ihrer Anwendung sichtbar.

Wir haben folgende Situation:

Mit Javascript öffnen wir ein neues PopupDie Quelle des Popups wird mit der PHP-SDK-Methode getLoginUrl von Facebook festgelegtPopup selbst hat eine Größe von 400 x 580 Pixel

DasPHP-SDK selbst verweist auf die korrekte Verwendung von "display = popup" in seinem eigenen Code:

Wenn Sie die generierte URL mit einem Aufruf von window.open () in JavaScript verwenden, können Sie display = popup als Teil von $ params übergeben.

DasJS-SDK-Dokumentation sagt, dass die maximale Größe des geöffneten Popups 400x580 sein soll:

Für die Verwendung in einem Browser-Popup-Fenster, das nicht größer als 400 x 580 Pixel ist. Verwenden Sie diesen Anzeigetyp, um den Kontext für den Benutzer zu verwalten, ohne eine vollständige Seitenumleitung durchführen zu müssen.

Also, um es zusammenzufassen: Laut den Dokumenten sollte die obige Implementierung in Ordnung sein. Hat jemand diese Warnung oder eine Lösung dafür?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage