Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook JavaScript SDK:读取应用程序URL_Javascript_Facebook - Fatal编程技术网

Facebook JavaScript SDK:读取应用程序URL

Facebook JavaScript SDK:读取应用程序URL,javascript,facebook,Javascript,Facebook,我有一个带有安全画布URL的应用程序,我正在使用JavaScript SDK。 假设这是url: 我想在我的画布中(在facebook的iframe中)读取应用程序的url,这样我就可以读取通知传递的请求ID 例如: 我该怎么做呢?GET参数是通过facebook传递到iframe的url的,我可以通过普通的JS window.location访问它们。这是不可能的,因为相同的源代码策略。但我认为Facebook会以某种方式将这些值传递给应用程序(否则,拥有它们一开始就毫无意义)。但是,如果

我有一个带有安全画布URL的应用程序,我正在使用JavaScript SDK。 假设这是url:

我想在我的画布中(在facebook的iframe中)读取应用程序的url,这样我就可以读取通知传递的请求ID

例如:


我该怎么做呢?

GET参数是通过facebook传递到iframe的url的,我可以通过普通的JS window.location访问它们。

这是不可能的,因为相同的源代码策略。但我认为Facebook会以某种方式将这些值传递给应用程序(否则,拥有它们一开始就毫无意义)。但是,如果这是通过POST实现的,就像其他应用程序参数一样,你将无法通过客户端JavaScript访问它们,必须使用服务器端技术。我记得有一次看到一种通过JavaScript SDK实现的方法,我再也找不到它了。我不知道SDK中有任何方法允许这样做。不过我注意到它是针对Unity SDK-GetDeepLink的。你能详细说明一下怎么做吗?GET参数是通过facebook传递到iframe的url的,我可以通过纯JS window.location访问它们。谢谢