【发布时间】:2015-02-27 01:44:34
【问题描述】:
我有一个带有安全画布 URL 的应用,我正在使用 JavaScript SDK。 假设这是网址: https://apps.facebook.com/myappname
我想在我的画布(Facebook 上的 iframe 内部)中读取应用的 url,以便我可以读取从通知传递的请求 ID。
例如:
我该怎么做?
【问题讨论】:
-
由于同源策略,这无法完成。但我会假设 Facebook 会以某种方式将这些值传递给应用程序(否则一开始就没有意义)。但是,如果像其他应用程序参数一样通过 POST 完成,您将无法通过客户端 JavaScript 访问它们,而必须使用服务器端技术。
-
我记得有一次通过 JavaScript SDK 看到了一种方法,但我再也找不到了。
-
我不知道 SDK 中有任何方法可以做到这一点。
-
没关系,我刚刚注意到它适用于 Unity SDK - GetDeepLink。能否请您详细说明如何实际操作?
-
GET 参数由 facebook 传递到 iframe 的 url,我可以通过普通的 JS window.location 访问它们。谢谢
标签: javascript facebook