使用Facebook Unity sdk时如何获取当前窗口的URL

时间:2014-03-23 15:55:38

标签: javascript facebook facebook-canvas facebook-unity-sdk

我试着打电话:

Application.ExternalEval("UnityObject2.instances[0].getUnity().SendMessage('GameObjectName', 'SomeFunctionHere', document.URL);");

哪个效果很好,但它只能检索框架的网址(这是一个非常长的随机html链接),而不是像https://apps.facebook.com/appnamehere这样的外部顶部。我也尝试过window.top.location.href但它给了我一个安全错误,因为它不允许。

我需要在初始化之前处理网址,所以我不能使用fb的深层链接或类似的东西。关于如何获取网址的任何想法?我在Facebook Canvas上使用了5.0.4的SDK。

1 个答案:

答案 0 :(得分:0)

由于跨域安全性,无法获得最高网址。