1

window.open() を使用して、OAuth を使用してユーザーをリダイレクトし、Twitter アプリケーションをインストールするポップアップを開き、それ自体を閉じます。

ただし、閉じる前に、クライアントのユーザー名をメイン ウィンドウに送信したいと思います。var win = window.opener;続いて試してみましたwin.someFunction(username);が、機能していません.OAuthが行うリダイレクトで「オープナー」プロパティが失われる前だと思います。

子ウィンドウから親ウィンドウを見つけてデータを送信する方法はありますか? 私がチェックしたところ、いいえwindow.setName('parent');getWindowByName('parent');へへへ、それはうますぎるでしょう。

アップデート:

3-legged 認証を使用しています

2 番目の段落で話していることは、次のことから来て います。javascript でポップアップを開き、ユーザーがそれを閉じたことを検出することは可能ですか?

4

1 に答える 1