我正在http://example.com/webapp/我的服务器上使用 Facebook Javascript SDK 开发一个 Web 应用程序。现在我注册了一个没有托管的新域名,比如 domain.com,并且我使用 URL 掩码 domain.com 转发到 example.com/webapp/,因此 Web 应用程序仍在我的服务器上 example.com/webapp/ . 我尝试将 Facebook 上的应用设置、站点域更改为 domain.com 并将网站 URL 更改为 domain.com,但 Javascript SDK 不起作用!我认为问题在于对 facebook 的请求来自我在 example.com 的服务器,而应用程序域是 domain.com。我注意到 JS SDK 使用 window.location 来检索要与应用程序域和网站 url 匹配的 url。有没有办法在每个 JS SDK 函数调用中使用我的重定向域域的 url 注入 redirect_uri 参数。
感谢大家的建议!