我无法从本地文件运行facebook js api?

时间:2014-03-07 13:28:19

标签: javascript facebook

我创建了一个未在任何网络服务器上运行的HTML5应用。它只是html和javascript,我想让我的用户登录,以便他们可以用他们的id保存他们的分数。

我添加了Facebook javascript并且它正在运行,但我收到此错误:

Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings.  It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

这是什么意思?我的HTML5应用必须在具有域名的网络服务器上运行吗? IE:http://foo.com/mygame.html?我希望在开发过程中在Chrome中创建我的游戏和测试,然后将其推送到Android和Windows Phone等设备。但我现在不确定即使这样,因为设备没有运行网络服务器。

所以问题是,是否可以使用“纯”HTML5实现最终的可移植性,或者我必须涉及Phonegap(例如)并在我定位移动时实现其每个设备的Facebook API实现设备

1 个答案:

答案 0 :(得分:0)

您还可以在开发期间在“应用程序设置”中使用“localhost”作为App Domain。

关于此的更多主题:

Facebook development in localhost

What am I doing wrong in localhost Facebook app development?

How can I add localhost:3000 to Facebook App for development