window.open() を使用して、OAuth を使用してユーザーをリダイレクトし、Twitter アプリケーションをインストールするポップアップを開き、それ自体を閉じます。
ただし、閉じる前に、クライアントのユーザー名をメイン ウィンドウに送信したいと思います。var win = window.opener;
続いて試してみましたwin.someFunction(username);
が、機能していません.OAuthが行うリダイレクトで「オープナー」プロパティが失われる前だと思います。
子ウィンドウから親ウィンドウを見つけてデータを送信する方法はありますか? 私がチェックしたところ、いいえwindow.setName('parent');
、getWindowByName('parent');
へへへ、それはうますぎるでしょう。
アップデート:
3-legged 認証を使用しています
2 番目の段落で話していることは、次のことから来て います。javascript でポップアップを開き、ユーザーがそれを閉じたことを検出することは可能ですか?