具有URL转发和屏蔽功能的域上的Facebook应用程序

时间:2012-05-28 11:08:47

标签: facebook-javascript-sdk facebook-apps

我正在http://example.com/webapp/的服务器上使用Facebook Javascript SDK开发一个Web应用程序。现在我注册了一个新的域名,比如domain.com,没有托管,我使用URL masking domain.com转发到example.com/webapp/,所以web应用程序仍然在我的服务器上example.com/webapp/ 。我试图将Facebook上的应用设置,域网站的域名更改为domain.com,将网站URL更改为domain.com,但Javascript SDK不起作用! 我认为问题是对facebook的请求来自我在example.com的服务器而app域是domain.com。我注意到JS SDK使用window.location来检索要与app域和网站url匹配的url ..有没有办法在每个JS SDK函数调用中使用我的重定向域域的url注入redirect_uri参数。 COM?

感谢所有人的建议!

1 个答案:

答案 0 :(得分:0)

您应该看看是否可以使用domain.com使用example.com/webapp直接指向Add-on Domains,而不是使用网址屏蔽/转发。

即。创建虚拟主机并将新域链接到旧域名上的实际文件。 Fowarding不是最好的方式,因为一些前锋使用iframe或javascript来重定向。