gpt4 book ai didi

Facebook、iframe app、fb :request-form, action属性问题

转载 作者:行者123 更新时间:2023-11-30 05:21:39 26 4
gpt4 key购买 nike

我正在制作一个 facebook iframe 应用程序

我正在用我自己的表单数据制作一个请求表单。我应该怎么做才能处理数据?

如果我输入 action="http://apps.facebook.com/[appName]/abc.php",即

<fb:serverfbml>
<script type="text/fbml">
<fb:fbml>
<fb:request-form action="http://apps.facebook.com/[appName]/abc.php" method="post" type="abc" content="abc">
<textarea name="pm" fb_protected="true" ></textarea>
<fb:multi-friend-selector showborder="false" max="35" actiontext="test" email_invite="true" bypass="cancel" />
</fb:request-form>
</fb:fbml>
</script>
</fb:serverfbml>

然后结果很有趣...Facebook 应用程序的 iframe 中的 facebook 页面!

但是如果我输入 action="http://[my own domain/facebook connect url]/abc.php",即

<fb:serverfbml>
<script type="text/fbml">
<fb:fbml>
<fb:request-form action="http://[my own domain / facebook connect url]/abc.php" method="post" type="abc" content="abc">
<textarea name="pm" fb_protected="true" ></textarea>
<fb:multi-friend-selector showborder="false" max="35" actiontext="test" email_invite="true" bypass="cancel" />
</fb:request-form>
</fb:fbml>
</script>
</fb:serverfbml>

然后结果页面将在没有 facebook 模板的情况下呈现(这意味着丢失所有顶部的 facebook 横幅和底部的 facebook 栏,如 facebook 聊天等)

谁知道哪里出了问题?

感谢阅读

最佳答案

target="_top"的关键是您必须将它放在请求表单和多 friend 选择器上,以便它分别在提交和取消时起作用。

请求表单需要 target="_top"以便表单在提交时加载到顶部框架,但取消功能由多 friend 选择器控制,而不是请求表单。因此,您还需要在多 friend 选择器上使用 target="_top",以便取消操作将加载到顶部框架中。

现在,我只希望 Facebook 允许取消操作“无”,这只会 Conceal 框架...

关于Facebook、iframe app、fb :request-form, action属性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/973642/

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