如何在iframe上分享指向不同网页的链接?

时间:2012-03-19 23:11:32

标签: facebook iframe hyperlink tabs sharing

我有一个iframe选项卡,其中包含内部有各种链接的php页面(如“新闻”,“照片”等)。是否有可能生成一个Facebook链接,直接导致iframe内的某些链接?通过Facebook链接我的意思是链接,将让你在Facebook上,打开你的iframe选项卡,并查看该iframe上的某些页面。问题是我现在可以做的只是链接到我的iframe选项卡,其地址如http://www.facebook.com/mypage/app_someid。然后我将登陆我的默认页面标签页面。但我想降落在不同的地方。关于这个的任何提示?

1 个答案:

答案 0 :(得分:0)

将app_data参数传递到标签网址会作为FB调查后signed_request参数的一部分传递回您的应用,以包含您的内容。在对其进行设计后使用该参数然后决定要显示什么以及不显示什么。

您的网址将变为:

  

http://www.facebook.com/mypage/app_someid?app_data=showViewX   http://www.facebook.com/mypage/app_someid?app_data=showViewY

然后在你的代码中:

// Get Signed Request
$app_data = $signed_request['app_data'];
if($app_data === "showViewX") {
  // Show one view
} else {
  // show others..
}

目前,如果用户在使用app_data参数登陆时只是喜欢该页面,则不会发送app_data参数。 FB上的错误已经在https://developers.facebook.com/bugs/172963266154996提交,我们都希望尽早解决。