2011-07-16 66 views
0

我的網站建立在zend框架上。我在我的網站上有一個鏈接,打開一個iframe以便用戶發佈到twitter。我可以加載iframe,但如果用戶尚未授權twitter,則iframe會重定向到Twitter授權頁面,然後返回到我的網站。Simplemodal iframe不重定向

當我通過直接點擊加載到iframe中的頁面來測試流程時,一切正常。但是,在iframe中,重定向不會加載,所以iframe只是一個空白頁面。

我從iframe中加載的頁面中的重定向看起來是這樣的:

return $this->_helper->redirector->gotoUrl("http://twitter.com/oauth/authorize?oauth_token={$session->token}"); 
+0

iframes是網​​頁中的獨立結構。你是否重定向回你的主頁或iframe頁面? –

+0

那麼,twitter oauth協議只是在加載的頁面內重定向,這意味着在iframe中,它應該重定向回iframe中的我的網站。但是,iframe不會加載twitter宣誓頁面。這只是一個空白的iframe。 –

+0

嗯,我想知道你的iFrame能否正常工作。你能編輯你的問題,並在佈局或腳本頁面添加iframe的代碼嗎? –

回答

0

的原因,微博已禁用此,是你看不到的iframe的地址欄中。因此,網絡應用程序可以輕鬆捕魚:告訴用戶將他/她的twitter用戶/密碼輸入到表單中看起來像twitter標誌的表單,但實際上託管在釣魚服務器上。