0
如果您在Facebook上使用頁面選項卡,則可以連接iframe中的其他網站。我想在Facebook頁面中獲取Facebook的網址。當我試圖獲取window.location.url時,它顯示我的網站網址,如何在Facebook頁面上做到這一點,以獲得Facebook的網址Facebook URL - Angularjs如何獲取當前網址
如果您在Facebook上使用頁面選項卡,則可以連接iframe中的其他網站。我想在Facebook頁面中獲取Facebook的網址。當我試圖獲取window.location.url時,它顯示我的網站網址,如何在Facebook頁面上做到這一點,以獲得Facebook的網址Facebook URL - Angularjs如何獲取當前網址
你不能。您的Facebook應用程序存在於iframe中,由於所有主流瀏覽器中的同源限制,無法訪問facebook.com上的父窗口。它是有效的沙箱。
但是,Facebook signed request將包含您的選項卡正在訪問的Facebook頁面的ID。
我想寫一個如果條件與facebook.com和我的網站.. –
@AbelAnojanSithamparappillai我的答案不會改變根據您的意願。 – ceejayoz
請注意,此信息將只包含在該名稱的POST參數內(還有其他可以獲得signed_request版本的地方,比如JS SDK) - 所以您需要服務器端組件才能訪問它只能訪問客戶端。 – CBroe