我正在开发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 –