Wenn ich ein Fenster öffne (mit window.open
), kann ich erkennen, wenn sich seine URL (auf eine bestimmte URL) ändert, vorausgesetzt:
Ich brauche das zur Authentifizierung. Siehe "Desktop-Apps" am Ende dieser Seite .
Solange sich die neue URL in einer Domäne befindet, die Ihrer eigenen nicht entspricht, ist dies unmöglich.
Nun, eine Möglichkeit, die ich gefunden habe, besteht darin, einfach die location.href
des Fensters abzufragen (mit setTimeout
), aber es ist nicht elegant.
Aktualisieren : Es funktioniert nicht. Ich kann console.log(newWin.location)
gerade gut, aber wenn ich versuche, auf href
oder hash
zuzugreifen, bekomme ich domänenübergreifende Sicherheitsfehler.
Tags und Links javascript facebook cross-domain