我正在開發Facebook應用程序,並且我需要獲取Facebook根頁面url而不是iframe,所有這些方法:document.location
,window.location
和top.location
...返回iframe url(我的託管服務器)不是facebook網址。使用Javascript獲取根頁面的URL
有什麼建議嗎?
我正在開發Facebook應用程序,並且我需要獲取Facebook根頁面url而不是iframe,所有這些方法:document.location
,window.location
和top.location
...返回iframe url(我的託管服務器)不是facebook網址。使用Javascript獲取根頁面的URL
有什麼建議嗎?
嘗試parent.location.href
。如果iframe不是來自同一個域,那麼它可能不起作用,如果是這樣的話,您只需要將請求url引用鏈接與您的服務器代碼。
編輯:爲了獲得在PHP當前URL嘗試$_SERVER['HTTP_REFERER']
我會認爲這是一個安全功能,並且你不能得到的URL。 – Boundless
這個問題是重複的:http://stackoverflow.com/questions/5107451/how-to-get-the-top-url-from-a-facebook-application –