dpict99695329 2014-07-24 01:34 采纳率: 100%
浏览 1254
已采纳

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

Ok. This might have been asked several times but my problem is slightly different. I have following page tab in my facebook application:

Facebook Page Tab

This facebook page tab has my website embedded as iframe into it. What I want is that is to get the URL of current page inside my application.

For example, if you open above link you see facebook URL in your browser(obviously) address bar. In my iframe I just want to retrieve the URL of the parent page in which it is embedded.

I know same-origin policies in Javascript don't allow playing with cross-domain parent page's markup using javascript but I just want to retrieve the parent page URL, thats it.

Is that possible in ANY way? Any way to access the address bar URL in my PHP application?

Thanks.

  • 写回答

4条回答 默认 最新

  • doulu0266 2014-07-24 02:26
    关注

    You probably don’t need the “actual URL”, but only the page id, I assume …? That you can get by decoding the signed_request parameter that gets POSTed to your app on initial load into the iframe.

    How to “decode” it is described here, https://developers.facebook.com/docs/facebook-login/using-login-with-games#parsingsr

    If you’re using the PHP SDK, that has a method already that does this for you.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

悬赏问题

  • ¥50 关于#php#的问题,请各位专家解答!
  • ¥15 python 3.8.0版本,安装官方库ibm_db遇到问题,提示找不到ibm_db模块。如何解决?
  • ¥15 TMUXHS4412如何防止静电,
  • ¥30 Metashape软件中如何将建模后的图像中的植被与庄稼点云删除
  • ¥20 机械振动学课后习题求解答
  • ¥15 IEC61850 客户端和服务端的通讯机制
  • ¥15 MAX98357a(关键词-播放音频)
  • ¥15 Linux误删文件,请求帮助
  • ¥15 IBMP550小型机使用串口登录操作系统
  • ¥15 关于#python#的问题:现已知七自由度机器人的DH参数,利用DH参数求解机器人的逆运动学解目前使用的PSO算法