FAQ |
Kalender |
2010-01-04, 23:18 | #1 | ||
|
|||
Nykomling
|
Tjenare!
Använder Facebook Connect för att möjliggöra enklare registrering och inloggning för Facebook-användare. Ni som testat Facebook Connect kanske känner igen min problematik. När man skrivit in korrekta inloggningsuppgifter i popupen så skickas man ju tillbaka till sin Facebook Connect URL där man loggar in eller registrerar användaren mot sin egen databas. Detta fungerar utmärkt och kontot skapas utan problem. Men nu till problemet. När man skickas tillbaka till Facebook Connect URL:en så vill man efter inloggningsautensieringen att popupen ska stängas och parent-fönstret (window.opener) ska anropa reload() så man ser att man är inloggad. I dagsläget kan jag bara anropa window.close() som fungerar. Anropar jag window.opener så har jag ingen åtkomst, inte heller window.opener.opener. Jag har kollat allt detta i Internet Explorers utvecklingsverktyg. Så det verkar inte som att knappen man får av Facebook använder sig av window.open (som gör att man kommer åt window.opener från popup-fönstret) vilket skapar ett problem: Hur ska jag kunna anropa reload() när jag inte kan få tag i mitt parent-fönster som öppnade facebooks inloggningspopup? |
||
Svara med citat |
|
|