对多个域的支持不如宣传的那样有效

时间:2011-12-07 04:41:11

标签: facebook dns multiple-domains

10月,Facebook announced支持单个应用的多个域名。对于其应用程序具有多个域别名的开发人员来说,这是一个好消息 - 无论用户从哪个域查看该页面,都不会有更多的iframe攻击来使JavaScript SDK正常工作!

不幸的是,它似乎不像宣传的那样有效。

在博文中,他们说:

  

您应用的网址(网站和/或移动网址)必须来自应用领域字段中列出的某个域。

这是合理的,但开发人员应用程序中的表单似乎正在执行相反的策略。我有一对域名(例如,abc.com和xyz.com),站点URL设置为(http://abc.com),当我保存时,我收到错误消息:

  

xyz.com必须来自您的网站网址或您的移动网址。

有没有人知道这个问题的解决方法?或者这是他们的意图,博客文章的内容是错误的?如果是这样,它似乎很愚蠢,因为很难从单个站点URL派生出多个域。

我对博客文章发表了评论,希望Facebook工程师能够看到它......但同时... ...

2 个答案:

答案 0 :(得分:5)

这是一个已知问题,并在

下提交

https://developers.facebook.com/bugs/288905901157023

您可以访问facebook上的错误链接并订阅它,以帮助提高认识并解决问题。 facebook会根据订阅者数量对缺陷进行优先排序,因此提高此数字也会优先考虑。

请点击上面的链接并订阅!

谢谢! 甲

答案 1 :(得分:1)

是的,这是真的

  

您应用的网址(网站和/或移动网址)必须来自应用领域字段中列出的某个域。

但是他们的文档应该说明它更像是相反的方式:网站网址(如果存在,则显示移动设备)指示应用域字段中允许的域名,并且它们都必须是源自网站/移动网址。所以你做对了,a.bc.com和d.bc.com将被允许但不允许x.yz.com