我有一個facebook應用程序(不是我寫的,但有一些其內容的控制權),它的設計目的是作爲canvas iframe應用程序運行,使用新的(er)OAuth登錄東東。我想將它嵌入到外部(即非Facebook)iframe中,當它通過身份驗證+授權爲只與Facebook交談的頁面時,它可以正常工作。非授權iframe中的Facebook授權無需重定向
但是,當不是認證+授權運行該應用程序,顯然它需要請求權限/登錄。它通過重定向到相關的認證頁面來實現這一點,如果你使用top.location.href,這個頁面就可以工作,但是我真的很想在iframe中這樣做。使用self.location.href。這似乎不被Facebook所許可,而不是將您重定向到正確的頁面,您將獲得一個Facebook徽標和一個鏈接,從iframe中跳出並轉到auth頁面,我不想這樣做。
是否有可能在iframe中處理auth的東西,如果是這樣,怎麼辦?真的很感激這方面的任何信息!
我有點希望避免這樣的重大變化(特別是它的不是我代碼),但如果這是唯一的方法,那麼這是唯一的方法。此外,該鏈接非常有幫助,謝謝! – user82116 2011-06-06 18:31:42