Melden Sie sich mit Linkedin an, wird unter iOS Safari bei Verwendung der JS-API kein Rückruf ausgelöst.

Ich verwende SignIn mit Linkedin auf einer Website über die JS-API. Es funktioniert problemlos auf den wenigen von mir getesteten Desktop-Browsern (Chrome und FF unter Windows, Safari unter MacOS) und auf einem leicht veralteten Android-Chrome. Unter iOS Safari schlägt dies jedoch fehl (ich verwende iOS 7).

Das Problem ist, dass bei iOS Safari der Rückruf als Argument an @ übergeben wirIN.User.authorize wird nicht ausgeführt.

Die Zeile sieht so aus:IN.User.authorize(this._getProfileData, this);

_getProfileData wird auf den oben genannten Desktop-Browsern und Android Chrome ausgeführt, nicht jedoch auf iOS Safari.

Dieses Problem kann sogar ohne iOS reproduziert werden: über die Entwicklertools von Chrome im Gerätemodus für iPhones und iPads.

Irgendwelche Hinweise

Antworten auf die Frage(2)

Ihre Antwort auf die Frage