私のサイトはzendフレームワーク上に構築されています。私はユーザーがTwitterに投稿するためにiframeを開くリンクを自分のサイトに持っています。 iframeをうまく読み込めますが、ユーザーがまだtwitterを承認していない場合、iframeはtwitterの承認ページにリダイレクトされ、その後自分のサイトに戻ります。リダイレクトしないiframeを持つSimplemod
iframeに直接ロードされたページをクリックしてフローをテストすると、すべて正常に動作します。ただし、iframe内ではリダイレクトが読み込まれないため、iframeは単に空のページにすぎません。 iframe内にロードされたページ内から
私のリダイレクトは、次のようになります。
return $this->_helper->redirector->gotoUrl("http://twitter.com/oauth/authorize?oauth_token={$session->token}");
iframeはウェブページ内の独立した構造です。メインページまたはiframeページにリダイレクトしますか? –
さて、twitterのoauthプロトコルは、読み込んだページ内を単にリダイレクトします。つまり、iframe内でiframe内の自分のサイトにリダイレクトする必要があります。しかし、iframeはtwitter oathページを読み込むことはありません。それは単なる空のiframeです。 –
ええと、あなたのiFrameが正しく動作するかどうかは疑問です。質問を編集し、レイアウトやスクリプトページにiframeのコードを追加できますか? –