10 月,Facebook宣布支持单个应用程序的多个域。这对于应用程序具有多个域别名的开发人员来说是个好消息——无论用户从哪个域查看页面,都不再需要 iframe 黑客来让 JavaScript SDK 正常工作!
不幸的是,它似乎不像宣传的那样工作。
在博客文章中,他们说:
您的应用程序的 URL(网站和/或移动 Web URL)必须来自应用程序域字段中列出的域之一。
这很合理,但开发者应用程序中的表单似乎正在执行相反的政策。我有一对域(例如 abc.com 和 xyz.com),并且站点 URL 设置为(http://abc.com),当我保存时收到错误消息:
xyz.com 必须源自您的站点 URL 或移动 Web URL。
有谁知道这个问题的解决方法?或者这是他们的意图,博客文章的内容是错误的?如果是这样,这似乎很愚蠢,因为很难从单个站点 URL 派生多个域。
我对博客条目发表了评论,希望 Facebook 工程师能看到它……但与此同时……