gpt4 book ai didi

javascript - 如何从iframe中获取浏览器当前页面的URL?

转载 作者:行者123 更新时间:2023-12-02 17:09:42 25 4
gpt4 key购买 nike

好的。这可能已经被问过好几次了,但我的问题略有不同。我的 Facebook 应用程序中有以下页面选项卡:

Facebook Page Tab

这个 Facebook 页面选项卡将我的网站作为 iframe 嵌入其中。我想要的是获取应用程序中当前页面的 URL。

例如,如果您打开上面的链接,您会在浏览器地址栏中看到 facebook URL(显然)。在我的 iframe 中,我只想检索嵌入它的父页面的 URL。

我知道 Javascript 中的同源策略不允许使用 javascript 处理跨域父页面的标记,但我只想检索父页面 URL,仅此而已。

这有可能以任何方式实现吗?有什么方法可以访问我的 PHP 应用程序中的地址栏 URL?

谢谢。

最佳答案

您可能不需要“实际 URL”,而只需要页面 id,我想……?您可以通过解码 signed_request 参数来获取该参数,该参数在初始加载到 iframe 时发布到您的应用。

这里描述了如何“解码”它,https://developers.facebook.com/docs/facebook-login/using-login-with-games#parsingsr

如果您使用的是 PHP SDK,那么它已经有一个方法可以为您执行此操作。

关于javascript - 如何从iframe中获取浏览器当前页面的URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24930110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com