从父窗口URL处理iFrame

时间:2012-01-15 18:55:52

标签: facebook url iframe

所以,我有一个正在开发的应用程序。它的目的是让人们上传饮料食谱,并能够查看其他人上传的饮料食谱。点击时,每个饮料配方都会在迷你帆布盒中消失,使背景褪色变暗。每个饮料配方在现在可见的饮料配方弹出窗口中都有一个“喜欢”按钮,每个饮料配方都可以通过URL访问。饮料是共享的,这样共享链接不仅会导致列出所有配方的页面,而是实际的共享配方弹出窗口:

http://www.example.com/myapp.php?user_id=10009098039&dname=MyDrink

user_iddname将通过显示饮品配方弹出窗口的功能运行。

由于应用程序位于我的测试网站中并通过Facebook显示,后者使用iFrame来显示它,因此该链接无法共享,因为该链接会将用户带回应用程序所在的位置。是否可以使用父窗口的链接来操作iFrame?

Ex:https://facebook.com/pages/Test-Page/4080982098230923?sk=app_209302098302?user_id=10009098039&dname=MyDrink

或那种性质的东西。

谢谢。如果不够清楚,请告诉我。

2 个答案:

答案 0 :(得分:1)

您应该使用app_data并从signed_request中提取它。请参阅:https://developers.facebook.com/blog/post/462

答案 1 :(得分:0)

http://www.w3schools.com/tags/att_a_target.asp

不确定这是否就是你所说的,如果没有,请原谅我!