【问题标题】:Facebook URL - Angularjs how to get current urlFacebook URL - Angularjs如何获取当前网址
【发布时间】:2017-05-03 02:40:21
【问题描述】:

如果您在 facebook 上使用页面选项卡,则可以在 iframe 内连接其他网站。我想在 facebook 页面中获取 facebook 的 url。当我尝试获取 window.location.url 时,它会显示我的网站 url,如何在 facebook 页面中获取 facebook url

【问题讨论】:

    标签: javascript angularjs facebook url facebook-page


    【解决方案1】:

    你不能。您的 Facebook 应用程序存在于 iframe 中,由于所有主要浏览器的同源限制,它无法访问 facebook.com 上的父窗口。它被有效地沙盒化了。

    但是,Facebook signed request 将包含访问您的标签页的 Facebook 页面的 ID。

    【讨论】:

    • @AbelAnojanSithamparappillai 我的回答不会根据您的意愿而改变。
    • 请注意,此信息将仅包含在该名称的 POST 参数中(还有其他地方可以获取签名请求的版本,例如 JS SDK) - 所以你需要一个服务器 -侧组件能够访问它,它不能仅在客户端访问。
    • 我解决了伙计们。 window.location != window.parent.location;
    猜你喜欢
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 2017-11-29
    相关资源
    最近更新 更多